Open JangusRoundstone opened 1 year ago
We chose only to display the main activation bar of each class/method in order to minimize notation so as to keep the diagram simple and easy to understand.
Team chose [response.Rejected
]
Reason for disagreement: Thank you for the response. The reader refers you to the screenshot below taken from the CS2113 website, that says omission of elements must not result in a loss of "relevant information". That is why the reader did not point out the same missing self-invocation activation bar for UI, because this particular sequence diagram is focusing on the sequence of what happens when the DeleteIncomeCommand was executed, whose missing activation bar for its own method execute() actually results in a loss of relevant information. Now the reader does not know where does execute() finishes running, and who exactly is calling the methods going out of the single activation bar of DeleteIncomeCommand?
Hence the reader appeals to the teaching team to reconsider if this bug should be accepted as reported. Thank you
When the DeleteIncomeCommand self-invocates execute(), there should be another activation bar for the execute command.