Giter VIP home page Giter VIP logo

pe's People

Contributors

kiathwe97 avatar

Watchers

 avatar

pe's Issues

Conversion is not clear

When converting currency, I have no idea which foreign currency I am converting from. IF the user converts with a different foreign currency, it could lead to him spending a very large amount of money, as he thinks it is damn cheap in local currency SGD. Same can be said from local to foreign currency.

Screenshot 2020-11-13 at 17.23.13.png

Figure 2.1 is hard to understand

In this figure, I can't seem to understand the roles of Parser and Ui, until I read 2.2. Since they are not referred to in 2.1, you can just remove them.

Screenshot 2020-11-13 at 17.32.43.png

Incorrect date allowed

Screenshot 2020-11-13 at 16.28.17.png

November shouldn't have a 31st. Could use in built date classes to test this condition.

Inability to handle capitalisation

could incorporate handling of capitalised command words. As these are fast typists that we are dealing with, they could have left caps lock on, resulting in a very frustrating user experience.

Screenshot 2020-11-13 at 17.17.13.png

Dependencies are given names

Dependency lines (dotted lines) simply show that a class uses another class, saying that it has a many to one dependency relation from Trip to NewTripCommand doesn't make sense.
Screenshot 2020-11-13 at 17.44.17.png

Screenshot 2020-11-13 at 17.44.17.png

Arithmetic Error

Subtraction at the decimal level is not done properly. Probably due to use of integer instead of double/float?

Screenshot 2020-11-13 at 17.15.36.png

Budget over warning is inadequate

The warning should occur when the person inputs the spending that puts him over the budget as user may not check how much they have left by using "list /e" constantly. By the time the user checks, he might be way over his spending limit.

Screenshot 2020-11-13 at 17.10.14.png

Feature is not found

It says that I can share my trip details with friends but the app does not support that.
Screenshot 2020-11-13 at 17.47.54.png

Budgeting function and benefit do not match

It claims to constantly ensure budget cannot be exceeded, but it doesn't warn users when it has been exceeded (when user keys in an exceeding spending). It only warns users IF they decide to check their expenses. Just try entering an expense like 10000 when your budget is only 1.

Screenshot 2020-11-13 at 17.10.14.png

Screenshot 2020-11-13 at 17.39.05.png

Allowed to enter spending on days that are not even planned for

Logically inconsistent as I am able to add an expense for day 8 when I don't even have a day 8. Again, this is linked to a previous issue where the trip-in-subject is not shown explicitly- perhaps he was adding an expense for day 8 for another trip.
Screenshot 2020-11-13 at 17.05.09.png

DG explanation unclear- load trip

Upon using load trip, it says that trip is loaded. However, user (me) has no idea what I can do when it's loaded. Since it links to "add", perhaps you can add a precursor statement telling users to load the correct trip before using the add feature to prevent wrong adding.
Screenshot 2020-11-13 at 16.42.16.png

No end date of trip plan

When planning, users should also be allowed to enter end date, to ensure that they are planning correctly. This is not available to users yet.

Screenshot 2020-11-13 at 17.20.24.png

Issue with adding event to a trip

When users use this feature, they are not reminded of what trip they are adding to. This could lead to frustrating planning procedures. Furthermore, some users may consider day 0 on their trips, which trippie doesn't allow, without it being stated that days should start at 1.

Screenshot 2020-11-13 at 16.48.49.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.