Coder Social home page Coder Social logo

pe's Issues

Whitespaces in the middle of names not detected as duplicated person

Users may make mistakes while typing and introduce an extra whitespace in the middle of names. TACH currently doesn't have a duplicate check for this and allows addition of both "Chloe Lee" and "Chloe L ee" even though a "person already in address book" warning should have been issued.

Command used:

  1. add n/Chloe Lee e/[email protected] t/chloe201 g/jchloechloe tg/CS2101 G08

  2. add n/Chloe L ee e/[email protected] t/chloe201 g/jchloechloe tg/CS2101 G08

Screenshot 2022-04-16 at 2.24.05 PM.png

Names with numbers directly at the back not allowed

TACH does not allow users to identify persons with the same name using an additional number at the back of a name.
The error message only stated that "Numbers are allowed, but they must strictly be at the end of the name." This does not tell me that I cannot put a number behind a name directly without whitespace.

Commands used:

  1. add n/another1 e/[email protected] t/chloe201 g/jchloechloe tg/CS2101 G08

Screenshot 2022-04-16 at 2.34.28 PM.png

Tutorial Naming does not follow NUS convention

Tutorial group naming allows for multiple underscores which may be a typo by the user and should be disallowed since tutorial groups naming conventions for NUS don't typically have more than 1 underscores. Furthermore, if there are underscores, it is usually followed by a letter or number and thus underscores at the back should also be disallowed.

Screenshot 2022-04-16 at 2.51.06 PM.png

Documentation bug: Diagrams not labelled

Diagrams in the developer guide not labelled as 'Class diagram' but was referred to as "the diagram" etc.

Screenshot 2022-04-16 at 3.28.02 PM.png

Screenshot 2022-04-16 at 3.29.14 PM.png

This is inconsistent as the team's sequence diagrams have been labelled as below:

Screenshot 2022-04-16 at 3.32.14 PM.png

Error Message for invalid index a little misleading

Error message implies that index can be up to 2,147,483,647 but index also cannot be more than number of students in the list. Users are only notified of this if they then tried an index bigger than the number of students.
Error message should have warned user that index cannot be more than number of users rather than 2,147,483,647.

Commands used:

delete 0 :

Screenshot 2022-04-16 at 2.40.51 PM.png

Grammar error

Rather than `They should appear as the 3rd...", since it is only referring to 1 person, it should be 'Carl Sagen should appear...' or 'he should appear...' or 'The student should appear...'

Screenshot 2022-04-16 at 3.13.52 PM.png

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.