User story #226
Updated by Ivan Herrero over 9 years ago
Revisit the current folder layout and naming convention. Restructure to avoid horizontal dependencies.
It was agreed to define tiers and levels:
* Each class will belong to one (and only one) tier and level;
* The first tier does not have any operating system dependencies (basic), the second tier depends on the operating system, the third tier depends in the file system, while the fourth will depend on advanced operating systems (processes, ...)
* The core namespace will be marte.
* The following namespaces will be aligned to the folder name.
h1. General Source code files modified
h1. Architecture & design review
*Date of the review:* 29/09/2015 08/09/2015
*Person who did the review:* Ivan Herrero Andre' Neto
*Version of architecture & design document:* N/A. The strategy was discussed and agreed in the code::* 0.5 sprint review meeting.
*Result of review:* This is a refactoring on folders N/A
*List of non-conformities:* N/A
h1. Code and namespaces, so no essential code neither documentation review
*Date of the review:* --/--/2015
*Person who did the review:*
*Result of review:*
*List of non-conformities:* N/A.
h1. Unit test review
*Date of the review:* --/--/2015
*Person who did the review:* -----
*Result of coverage tests are modified (only namespaces clauses, includes, and makefiles). review:* [PASS/FAIL]
*Result of functional tests review:* [PASS/FAIL]
*Result of review:* [PASS/FAIL]
*List of non-conformities:*
It was agreed to define tiers and levels:
* Each class will belong to one (and only one) tier and level;
* The first tier does not have any operating system dependencies (basic), the second tier depends on the operating system, the third tier depends in the file system, while the fourth will depend on advanced operating systems (processes, ...)
* The core namespace will be marte.
* The following namespaces will be aligned to the folder name.
h1. General Source code files modified
h1. Architecture & design review
*Date of the review:* 29/09/2015 08/09/2015
*Person who did the review:* Ivan Herrero Andre' Neto
*Version of architecture & design document:* N/A. The strategy was discussed and agreed in the code::* 0.5 sprint review meeting.
*Result of review:* This is a refactoring on folders N/A
*List of non-conformities:* N/A
h1. Code and namespaces, so no essential code neither documentation review
*Date of the review:* --/--/2015
*Person who did the review:*
*Result of review:*
*List of non-conformities:* N/A.
h1. Unit test review
*Date of the review:* --/--/2015
*Person who did the review:* -----
*Result of coverage tests are modified (only namespaces clauses, includes, and makefiles). review:* [PASS/FAIL]
*Result of functional tests review:* [PASS/FAIL]
*Result of review:* [PASS/FAIL]
*List of non-conformities:*