uprm-inso4116-2023-2024-S1 / musicmap

semester-project-musicmap-team created by GitHub Classroom
2 stars 1 forks source link

[Lecture Topic Task] Intention revealing interfaces, Command-query separation, etc. Documentation - Milestone 3 #120

Closed DiegoR1 closed 11 months ago

DiegoR1 commented 11 months ago

See Issue comment

DiegoR1 commented 11 months ago

For documentation of Milestone 3, I worked on:

Improving Domain Description Improving Events, Actions and Behaviors Improving Function Signatures Improving Domain Requirements Improving Machine Requirements Improving Verification and Validation Added Making Implicit Concepts Explicit Classmates added Specific Pattern, Strategy Pattern, Side-Effect Free Functions, Assertions, Stand-Alone Classes, Closure Under Operations and Other Patterns, but I did improvements in all of them as they were vague and incomplete. For this, I had a meeting with the managers and Angel (Backend Lead) to go over the code and get the examples. Added Intention Revealing Interfaces Added Command-Query Separation Improved Log Book with new changes Reviewed Entire Document