Coder Social home page Coder Social logo

pe's People

Contributors

ishaaanvyas avatar

Watchers

 avatar

pe's Issues

Wrong way of using associations

image.png

Multiple arrows are showing an association between FinanceParser and Finance. Since there's already an arrow showing an association why add one more?.

Could add association

image.png

Since both Employee and EmployeeList are part of the class diagram, could just add an association between them instead of adding employeeList as an attribute in EmployeeList

When the program exits unsuccessfully, all the data entered is lost

First I added an employee

image.png

Then when I typed in remove-employee/0 due to an error the program exited (already created a separate issue for this error)

image.png

Now entering the application again, the employee I had added before is missing.

image.png

(This occurs with all other commands as well, didn't want to create a separate issue for all those)

Can add employees without names

image.png

I can completely skip the name for the employee and it still registers it as an employee without a name. This confuses me a lot as a user.

Return not inside opt block

image.png

If the method is only being called inside the opt block then the return should be inside the opt block as well

Takes very long to type commands

As a user who can type fast I still would not be able to use this application faster than using point and click on GUI, this might cause the target users to not be willing to use this app. Perhaps instead of having to type add-employee , it could have been shortened to add-e

Very complicated class diagrams

image.png

Could have made it much simpler and easier to understand by removing methods/attributes that were not necessary to the understanding of the class diagram. (Pretty sure all the print methods are not necessary to understand the relationship between the classes).

Here also this is very complicated:

image.png

test

No details provided by bug reporter.

Class level methods or not?

image.png

Since the sequence diagram here shows that all methods being called here are class-level methods (cause of the <<class>>)

I would expect the class diagram to show all methods as class-level methods also

image.png

Cannot run application after naming a dish as "Specia|"

image.png

Let's say I own a restaurant that is trying out new things to hopefully get more customers and I wanna name one of the dishes as specia| cause it looks cool, however when I run the application again after doing that it does not even begin.

(The same thing occurs for all other commands such as add-employee and add-ingredient as well, however it wouldn't make sense to have a "|" character in that name.)

Mising hyperlinks in UG

image.png

Hyperlinks for Dish, Ingredient and so on could have been added for easier navigability. (There's a hyperlink for Employee but not for the rest?)

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.