Git Product home page Git Product logo

pe's People

Contributors

zemdalk avatar

Watchers

 avatar

pe's Issues

[DG bug] No underlines in sequence diagram

  • Screenshot

image.png

image.png

  • Explanation

There should be underlines for objects created. For example, the object Duke in first screenshot should be ":Duke(underlined)" instead of a plain ":Duke".

[DG bug] Minor typo

  • Explanation

An excessive \ in Implementation - Delete Expenses at the end of last step.

  • Screenshot

image.png

[DG bug] Missing activation bar

  • Screenshot

image.png

  • Explanation

This bug is appearing in Design - Storage Component.

The activation bar in Parser after handleCmd() is missing. Also there is no return arrow for this method.

Also, the activation bar is missing for object Duke.

Unable to pay future expense

  • Steps to reproduce the bug
  1. add future expense School Fees $/500 d/20230502 (category chosen: 7)
  2. pay 1
  • Expected output

The first command works as expected

For the second command, expected output is expected to be

--------------------------------------------------------------------------------
Which of the following category is this expense? Input a single number!
1. Food & Drinks
2. Shopping
3. Transportation
4. Life & Entertainment
5. Investments
6. Communication & Technology
7. Others
--------------------------------------------------------------------------------
7
--------------------------------------------------------------------------------
Roger, the following expense has been added!
Upcoming payment School Fees in the Others category due on 2023-05-02.
--------------------------------------------------------------------------------
  • Actual output

For the second command(paying the first expense using pay 1), actual output:

--------------------------------------------------------------------------------
Please input a valid number!
--------------------------------------------------------------------------------
  • Screenshot

image.png

  • Other information about this bug

I tried pay1 with no whitespace in the middle, and pay id/1. This time the output is:

image.png

Can use the same currency across all functions

  • Explanation

When I set CNY as currency and use command list expenses, the output is showed in CNY. However, when I use command list expenditure by category, the output is showed in SGD.

  • Steps to reproduce
  1. set currency CNY
  2. add expense School Fees $/500 d/20230107(category chosen: 7)
  3. list expenditure by category
  • Screenshot

image.png

`list expenditure by category` output is not the same with UG

  • Step to reproduce
  1. add expense travel $/3.6 d/20230103(category chosen: 1)
  2. list expenditure by category
  • Expected output

As is written in UG, the output should include all categories even if some of them do not have expenses:

--------------------------------------------------------------------------------
Food & Drinks - $3.5
Others - $0.0
Investments - $0.0
Transportation - $0.0
Communication & Technology - $0.0
Shopping - $0.0
Life & Entertainment - $0.0
--------------------------------------------------------------------------------
  • Actual output

Actual output covers only the expenses added:

--------------------------------------------------------------------------------
Food & Drinks - $3.5
--------------------------------------------------------------------------------
  • Screenshot

image.png

Lengthy error message for unknown command

  • Explanation

When I input an unknown command, the output is too lengthy.

You can consider using a new command like help to show list of commands, like

Sorry Duke could not understand your input :> please follow the instructions
Please enter 'help' for the list of commands.
  • 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.