The app will help maintain a list of contacts with relevant important details for NUS CS students. These include fields specific to NUS. It can include similar groups (eg. modules, projects) users were in, contact information (eg. LinkedIn, GitHub, Telegram), and tags including experience in certain tech areas (eg. web development).
Bugs related to duplicate detection:
Duplicate detection (e.g., detecting if two persons in the address book are the same) is not trivial; often, detecting only the exact string/value matches is not enough. For example, John Doe and john doe are likely to be the same person. Similarly, extra white space (e.g., the user typed an extra space between the two names) is unlikely to mean they are two different persons. Typically, it is best if you can give a warning in such near match cases so that the user can make the final decision.
Half-baked duplicate detection can qualify as type.FeatureFlaw bugs. However, detecting more complex cases of potential duplicates can be considered as NotInScope especially if they are hard to implement and expected to be rare.
An existing command was used in the input but error message is shown saying showalias is not an existing command word. To reproduce, type the command as shown in screenshot.
NetworkUs is able to add contact to NetworkUs even if there is no information in the contact given. Leaving NetworkUs to add the name only without any other information
User able to add the user contact even if the contact to be added have different name and exact name user details such as the contact number and email address.