... | ... | @@ -208,6 +208,8 @@ There are two primary objectives for layering the code: |
|
|
* You should be able to look at any piece of code and assess what it does, where it lives and which other layers and functions it interacts with.
|
|
|
* Each code module should be in a namespace of its own layer that indicates its intent and describes where it fits in the hierarchy.
|
|
|
|
|
|
Shown below are two high level diagrams of the system/software architecture, as well as an explanation for each layer.
|
|
|
|
|
|
#### System Architecture
|
|
|
![Platform_Architecture-System_Architecture](uploads/fc8e94079d6622247ab119f029f40e38/Platform_Architecture-System_Architecture.png)
|
|
|
|
... | ... | |