| Assets |
Location |
1. Correctness
- 12 tests
- there is NO resubmission for this project
|
hr_LifeConway.cpp (combine Life.hpp and run_LifeConway.cpp)
hr_LifeFredkin.cpp (combine Life.hpp and run_LifeFredkin.cpp)
hr_LifeCell.cpp (combine Life.hpp and run_LifeCell.cpp)
|
| 2. Build Files |
- .gitignore
- .gitlab-ci.yml
- Makefile
- README.md
|
3. Issues
- 28 issues
- add at least 5 more issues for bugs and optimizations
|
|
| 4. Unit Tests
|
|
5. Acceptance Tests
- between 50 and 100 tests
- run checktestdata
- do not run gcov
- do not run valgrind
|
|
| 6. Continuous Integration |
|
| 7. Code
|
|
8. Documentation
- create inline comments
- specify the complexity of every function/method and the entire program
- explain the why
- run doxygen on Life.hpp
- run git log
- create a UML diagram to represent the design
- use Gliffy, PlantUML, yUML, or something else
|
- Life.html
- Life.log.txt
- Life.[pdf, png, svg]
|
9. AI Report
- summary, reflection, evidence, integrity
|
|