37 lines
784 B
Markdown
37 lines
784 B
Markdown
---
|
|
id:
|
|
aliases: []
|
|
title: Object Oriented Programming for Construction Estimating
|
|
tags:
|
|
- topic/construction
|
|
- topic/estimating
|
|
- type/cross-topic
|
|
dg-publish: true
|
|
---
|
|
# Object Oriented Programming for Construction Estimating
|
|
|
|
Cross-topic of [[object-oriented-programing]] and [[construction-estimating]].
|
|
|
|
### Estimating As Code
|
|
|
|
#### Compared to Existing Frameworks
|
|
|
|
Traditional methods interact with an existing database.
|
|
EaC builds a static database at runtime,
|
|
allowing flexibility of input.
|
|
|
|
* define variables
|
|
* search and replace
|
|
* undo
|
|
|
|
#### Project Structure
|
|
|
|
Organizational info (items, assemblies) as submodules.
|
|
Solves database conflicts by pinning estimates to a commit.
|
|
|
|
#### Related Notes
|
|
|
|
* [[breakdown-objects]]
|
|
* [[assembly-objects]]
|
|
* [[estimate-laboring]]
|