Open rachelkeh opened 2 years ago
We feel that the labels for return values are not necessary in this case as it does not omit any relevant information.
As per CS2113T website:
Team chose [response.Rejected
]
Reason for disagreement: Some of the functions executed here are big functions (not a simple get function which can be explained by the name of the function) where the return values are not absolutely clear like the return value of "delete 1/2" from duke to user, execute() from duke to deletecommand and maybe even deleteParticularOrder(2) from deletecommand to manager. Would make the interactions between components a lot clearer if these return values were added.
can consider showing the return values in the sequence diagram so that users can understand the sequence diagram better