Open AaronCQL opened 4 years ago
LogicManager calls ReminderCommand to carry out the addReminder to save the reminder into the application.
The second box should be CommandResult instead of JelphaBot. However, does not affect application running.
Team chose [severity.Medium
]
Originally [severity.High
]
Reason for disagreement: I am not quite sure what the developer meant by "does not affect the application running" since this issue is about the developer guide, not the application. Moreover, the original sequence diagram made a reference to the addReminder
sequence diagram:
However, no such reference frame/diagram was shown in the DG.
As such, I believe all the mistakes shown here (especially figure 27) will portray a very inaccurate picture of how this feature actually functions, and hinders the user's ability to understand what is going on. Since no proper argument was given as to why the severity was downgraded, I believe it should retain the severity.High
label.
Figure 26: what does
LogicManager
callReminderCommand
for? And what didReminderCommand
eventually return toLogicManager
?Figure 27: does
ReminderCommand
actually instantiateJelphaBot
? Or is it calling some other method from an already instantiatedJelphaBot
?