Open germainelee02 opened 1 year ago
This DocumentationBug is reclassified at a Low severity, and is rejected. The UML diagram shown reflects the relevant details necessary to understand the list
operation. The ParserUtil
mentioned in the report is something that was considered to not be important in understanding how the operation is handled, and the behavior of the Parser classes is also covered in another section of the DG (shown below), and was thus intentionally removed from the UML diagram in the interests of avoiding unnecessary repetition.
Team chose [response.Rejected
]
Reason for disagreement: I disagree. I believe that ParserUtil
is an important class especially when you are passing its return values as parameters.
Readers may think that you directly called ListCommandTagPredicate
and ListCommandLanguagePredicate
without parsing the inputs. This will definitely confuse some readers when reading through your DG and tracing through your code.
We can let the tutor decide if it is important
Looking at your code,
ListCommandParser
actually calls onParserUtil
before it calls on the predicate class.Your UML diagram is wrong and does not reflect your actual code.