Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.
Focus on the product and the user
The ultimate goal of a software is that it is usable to the user. Hence the design and implementation choice have to focus on this aspect
As seen in the consideration to services, the developer chose to implement the service a design that is more OOP but with more overhead, while being aware that the better alternative of using built-in ArrayList and less OOP may yield more intuitive behavior
Developer should focus on OOP if it serves the purpose of building a good product!
Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.
Focus on the product and the user
The ultimate goal of a software is that it is usable to the user. Hence the design and implementation choice have to focus on this aspect
As seen in the consideration to services, the developer chose to implement the service a design that is more OOP but with more overhead, while being aware that the better alternative of using built-in ArrayList and less OOP may yield more intuitive behavior
Developer should focus on OOP if it serves the purpose of building a good product!
[original: nus-cs2113-AY2223S1/pe-interim#847] [original labels: type.DocumentationBug severity.Medium]