Open yan-soon opened 3 years ago
Prof advised not to rename packages in Luminus announcements. Since we did not change the names of the AB3 related packages, hence the naming of the DG components remain the same.
In addition, there is no need to refactor your packages to match the naming of your product.
Team chose [response.Rejected
]
Reason for disagreement: According to the image below, it is written that we can keep our package names the same as AB3, however we should change our class names to reflect what they represent. Hence since AddressBookParser
actually parses commands that not only have to do with the "Addressbook" portion of the the app (the contacts list) but also other features of the app (meetings, reminders, etc), a more appropriate name would be StonksBookParser
, so that readers would understand that it is the over-arching parser of the StonksBook app.
Below are images to show that the said AddressBookParser
is the over-arching parser of the app, and not only deals with "AddressBook" related objects.
AddressBookParser
handling Meetings
related features:
AddressBookParser
handling Reminders
related feautres:
The Parser component inside the Logic component still has the name
AddressBookParser
instead ofStronksBookParser
. If intended, could be quite misleading for readers who are also acquainted with AB3.