... | @@ -3,6 +3,7 @@ title: Home |
... | @@ -3,6 +3,7 @@ title: Home |
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**common** is an ever-evolving project which aims to gather all relevant data for all departments to use. The associated common repository shall be included as a submodule in all projects which require its data.
|
|
**common** is an ever-evolving project which aims to gather all relevant data for all departments to use. The associated common repository shall be included as a submodule in all projects which require its data.
|
|
|
|
|
|
The main pillar of common is **consistency**: Each step in which data is manipulated is a potential point of failure. For this reason, we try to avoid parsing between different data structures. When implementing something new, it is highly encouraged to follow specific patterns (e.g. store all vectors as colums) to avoid headaches.
|
|
The main pillar of common is **consistency**: Each step in which data is manipulated is a potential point of failure. For this reason, we try to avoid parsing between different data structures. When implementing something new, it is highly encouraged to follow specific patterns (e.g. store all vectors as colums) to avoid headaches.
|
... | @@ -25,6 +26,8 @@ There are three main conventions involved in Common |
... | @@ -25,6 +26,8 @@ There are three main conventions involved in Common |
|
myMission = Mission(true);
|
|
myMission = Mission(true);
|
|
myRocket = Rocket(myMission);
|
|
myRocket = Rocket(myMission);
|
|
```
|
|
```
|
|
Here, `myMission` and `myRocket` are variables (istances of classes) and should be named with **camelCase**, but Rocket and Mission are classes and are named using **PascalCase**
|
|
Note that
|
|
|
|
- `myMission` and `myRocket` are variables (istances of classes) and should be named with **camelCase**
|
|
|
|
- Rocket and Mission are classes and are named using **PascalCase**
|
|
|
|
|
|
## Useful links |
|
## Useful links |
|
|
|
\ No newline at end of file |