Git Product home page Git Product logo

pe's People

Contributors

lkldev avatar

Watchers

 avatar

pe's Issues

Incorrect case sensitivity for names

Steps to reproduce

  1. run add n/James Ho p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 i/package1 t/friend t/colleague
  2. run add n/james Ho p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 i/package1 t/friend t/colleague

Expected

Person not added.

Actual

Person was added.

Screenshots

image.png

Since names are not case sensitive in real life, it should not be case sensitive in the application as well.

Edit person allowing to edit Person Name to same value

Steps to reproduce

  1. Run edit 2 n/James Lee e/[email protected]
  2. Run edit 3 n/James Lee e/[email protected]

Expected

Run edit 3 n/James Lee e/[email protected] should be unsuccessful as person with James Lee exist.

Actual

Command ran successfully.

Screenshots

image.png

Considering that I am not able to add two people with the same name, I can however edit a person to have the same name. This defeats the purpose of checking for duplicate Persons when adding them.

Find command returning multiple people

Steps to reproduce

run find i/Golden Package

Expected

Return people with insurance package Golden Package.

Actual

Returns list of everybody with package inside.

Screenshots

image.png

Not really a bug but a feature flaw, as I was trying to delete packages with name Golden Package, and was not able to as somebody is tied to the package. Tried to find who was tied to it but I was return with a list of 6 people, which kind of defeats the purpose of the command.

Incorrect Case Sensitivity for packages

Steps to reproduce

run addp i/basic package d/

Expected

Package not created as basic package exist (same name)

Actual

Package was created

Screenshots

image.png

Since package name are the unique identifier, it seems like package name should be case insensitive. Also, for a fast typist, it will be easier not to consider the case sensitivity here.

DG Links still refer to AB3 code instead of the teams code

Bug

Links in DG still refers to AB3 code. Marking the severity as medium as it is troublesome having to navigate to the team repo to find the code when it should have been straightforward to click on the link and see the code.

Screenshots

image.png

image.png

Model class diagram does not show dependency to InsurancePackagesSet

Bug

Since insurance packages are heavily used in the application, this dependency should be illustrated in the model class diagram. Giving severity medium as subsequent documentation reference InsurancePackagesSet but it is not known where this set is stored.

Screenshots

image.png

image.png

Storage class diagram missing dependency to InsurancePackagesStorage

Bug

Missing dependency to InsurancePackagesStorage. Since dependencies to AddressBookStorage and UserPrefsStorage are illustrated, dependencies to InsurancePackagesStorage should be illustrated as well. Giving High as the dependency on InsurancePackagesStorage is not documented anywhere else, but is visible in the code. New developer would not know that such dependency exist without reading the code.

Screenshots

image.png

image.png

Application not accepting Legal names

Steps to reproduce

run add n/James s/o Ho p/22224444 e/[email protected] a/123,Clementi Rd, 1234665 i/package1 t/friend t/colleague

Expected

Person added successfully.

Actual

Person not added due to invalid name.

Screenshots

image.png

Names with special characters, e.g. -, /, @ are legal names, at least in Singapore context, and especially in the field of insurance agents, the full names are important when dealing with legal documents. Marking severity as medium as this will not allow the insurance agent to add the name of people with special characters.

Varying sequence diagrams

Bugs

There are different formats of sequence diagram found in the DG. The inconsistency would affect reader as there are drastic difference between the two formats

Screenshots

image.png

image.png

Hard to read User Guide

Bug

User guide commands are of the same colour as normal text, sometimes the words blend in and it is hard to differentiate which is are text and which are commands.

This can be resolved if the team created the PDF with "background graphics" enabled.

Screenshot

image.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.