Giter Club home page Giter Club logo

pe's Issues

User Guide : Coming soon

Coming soon section does not really have much details included. Perhaps if this were to be included, it should explain a bit on how the feature should look like (with mockups), or explanation on how it might work.

image.png

Able to reduce delivery time significantly

Not sure if this case should be covered, but the application's countdown delivery timings solely depends on the machine's clock in determining when it should deliver by.

image.png

Change to year 1992

image.png

Changed to year 2022

Delivery time has reduced significantly!

Integer Overflow for indexes for commands

Perhaps integer overflow cases should be handled for indexes for commands such as add, edit etc.

image.png
Error message if there is overflow.

image.png
Error message if there is no overflow.

Even though they are both postive numbers, their error messages are different, which implies that overflow was not handled properly.

Examples given are wrong

The examples given under inventory do not have the '-i' in them, which misleads users into inputting the wrong command.

image.png

Unable to view long tags

When inputting a tag that is too long, user will be unable to see what the full name of his tag is.

image.png

Class Diagram Errors

image.png

The errors are as of below, based on the numberings in the image:

  1. 1 and 2: Index, EditItemDescriptor and EditDeliveryDescriptor should be showing solid diamonds instead, as they do not exist if the EditCommand classes do not exist.

  2. 3 and 4: These classes are extending the abstract classes, so should not be using the 'implements' hollow triangle and dotted lines.

User stories: Bug

For the first circled user story, the benefit can be clearer as input more details do not really elaborate on what details or what benefit it brings to be able to do so.

For the second circled user story, it does not explain the benefit to the user but to the developer.

image.png

Metric input bug

If intended to put in as metric, perhaps there should be a limitation to what kind of metrics can be input, as the following input is not a valid metric, but is allowed in the app.

image.png
image.png

Add command Functionality bug

Using the add command example as given in the command summary, I am unable to add an inventory using the command line.

image.png

As circled, app says that it is an unknown command.

Sequence Diagram Errors

image.png

Errors as circled:

  1. Is adding description like this to explain what happens allowed in sequence diagrams? Perhaps it should be some form of method call instead
  2. Not sure where did the result variable came from

undo/redo not working for find

After using find, the undo/redo commands does not have any visual updates to the user that the state has been reverted, if a 'find' command that does not find anything was used.

image.png

image.png

After redoing, still cannot see anything visual updates.

Such a behaviour should perhaps be specified in the user guide, which is not, from what I see!

Sequence Diagram Errors

image.png

Errors as listed based on numbering on image:

  1. Parser is named addressbookparser
    2., 3., 4. : Return arrows are not dotted

  2. the parameter inside execute is capitalised, which is not the convention of naming an object.

Glossary: User Guide

As a user, the glossary might be a little too concised. I may not understand terms in the UG such as GUI, java SE platform etc, and will need the glossary to help me understand.

image.png

Activity Diagram details

This might be an issue, but an activity diagram should be explaining at a high level what is happening when user executes a command. However, this activity diagram currently contains too many implementation details.

image.png

Improve error messages for invalid indexes

Perhaps there can be better error messages given by the application when inputting wrong parameters, such as invalid indexes.

image.png

image.png

When index is either negative or exceeded, both just says invalid, which is unclear.

image.png

In the last screenshot, the command format is correct, but it says that the command format is wrong.

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.