Coder Social home page Coder Social logo

pe's People

Contributors

rizemon avatar

Watchers

 avatar

pe's Issues

`find` performs search on fields aside from the description or category of item

image.png

According to the example, it says that the command finds the keyword in the description or categories of expenses/income entries. However, the command also finds the keyword in the amount field as well.

image.png

Despite the description and category not containing 69, it still returned my expense that had 69 in its amount.

Input: add_ex d/some-thing a/69.69 c/Food, find 69

Long sequence diagram of Graphic component is not readable

image.png

Aside from having very small text and making it hard to read, the sequence diagram was broken into 2 pages, thus the readers will have a hard time interpreting it. Perhaps it could be broken down into smaller components and using ref boxes.

Inclusion of library classes as part of class diagram for Data Storage Component

image.png

Aside from the text being very small and unreadable, there was inclusion of library classes such as Scanner, FileInputStream etc, which could have simply been written as a variable inside of the object entity instead of a seperate entity. Judging from this diagram, it could also suggest that the developers indeed wrote this library classes, which I did not that was the case. Methods of these library classes were also included and were unnecessary.

Class diagram of `FinancialTracker` component too complex

image.png

Too many of the details are shoved into the same diagram, resulting it appearing very complex and the wording becoming very small. This will make readers very overwhelmed. Some methods like getter or setters could possibly be ignored since they are trivial, and of course include a note about it.

Missing details about case-sensitivity of commands

image.png

When I tried to type HELP, instead of help, the program does not recognize the command. The user guide did not mention any details about the commands being case-sensitive and users may be confused as to why their commands failed.

Extra parameters lead to help command not being recognized

image.png

For the help command, no parameters were specified but the program reflected to me that the command did not exist. Users may accidentally enter extra parameters and will be confused as to why the command does not exist. Perhaps a more meaning error message could have been provided here?

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.