Open natlv opened 4 days ago
Thank you for your feedback. However, this issue does not constitute a bug. Below is the rationale for rejecting this report:
Team chose [response.Rejected
]
Reason for disagreement: Thank you for your feedback. However, I believe this is still an issue with your documentation that should be accepted, albeit one that may stem from an underlying issue in code quality and copying of AB3.
I believe that renaming Person to Client and then refactoring the code could have been a much better approach, and would have made your developer guide much clearer.
Objectively and intuitively, it also does not make sense for the deleteClientCommand to lead to the execution of a command called deletePerson rather than deleteClient, given the way the Command is titled. Since I was not able to see your actual code in the PE, I could not verify whether the deletePerson command actually existed or you had forgotten to change its name. The latter is what a developer would likely think is the case when reading your developer guide, since it is obvious that a command titled "deleteClientCommand" should result in a method called "deleteClient" being called.
An alternative to countering this issue and reducing confusion could have been to simply specify that Person refers to Client in these diagrams, however this is not clearly specified.
'Person' could be replaced by 'Client' for greater clarity and standardisation
Severity
Medium Reference – cs2103 bug severity levels
Desktop