pe's People
pe's Issues
Inconsistent messages for shelf name
UG: Content page - Hyperlink for "Add customer rating & review for each item" is not working
In the content page for the UG, "Add customer rating & review for each item" is formatted as a hyperlink but when clicked, it does not lead to anywhere.
Error message for sell command contains a lot of unnecessary information
Inaccurate error message for deleting with negative index
Steps to reproduce:
- Input delete command with negative index
Expected:
Error message saying index number cannot be negative
Actual:
Error message saying command format is invalid, but not mentioned anywhere that index number cannot be negative (though it is stated in the UG, it should probably be mentioned in the app as well)
Search command example given with wrong format
Unnecessary warehouse shelf automatically loaded
Not sure if it was intended but the warehouse shelf is automatically created.
Perhaps it would be a good idea to tell the user about that in the UG, as now it seems like it was unintentionally left inside the app.
Able to create shelf with leading whitespace but unable to delete it
Steps to reproduce:
- Create shelf with name " Potato"
- Delete shelf with name " Potato"
Expected:
Able to delete " Potato", since the message tells me that shelf with " Potato" has been created.
Actual:
Shelf with name " Potato" cannot be found.
Edit: Realised that " Potato" was created as "Potato", so I could delete it by deleting "Potato". However, I think the message Shelf " Potato" has been created
is very misleading, since the name here includes the leading whitespace.
UG: Command summary for "Edit" should include the PROPERTY values as well
UG: Distinction between "index" and "item id" is not clear
Perhaps it would have been better if the difference between index and ID was explained from the beginning. Was quite confused at the start.
Very big numbers not handled properly for delete command
DG: Logic:Subcomponent Parser and Logic:Subcomponent Command sequence diagrams are almost the same
These 2 diagrams have almost the same logic, except for the final execute()
command. It seems unnecessary to include both. Perhaps for the second diagram, all the things related to parsing could have been hidden/replaced with a ref frame to the first diagram instead, so that the reader does not lose focus on the main point of the diagram.
Error messages for invalid command format throughout the app is very general.
Especially for commands where multiple parameters are accepted, it is hard to tell which parameter I provided wrongly, since the error messages are the same every time (invalid format).
E.g: add
command
First error: Selling price negative number
Second error: Quantity parameter missing
In both cases, same error message is shown; not very helpful to the user.
DG: MessageBubble sequence diagram missing activation bars
Inaccurate error message for adding item with explicitly empty remark
Dummy issue
No details provided by bug reporter.
UI feels very unbalanced
Very big ids not handled properly for sell command
Storage component lacking elaboration
The sequence diagrams contains a lot of information but they were not explained properly. Some of the methods in the sequence diagram is not trivial, and more details could have been provided to explain the logic.
Very big numbers not handled properly for get command
UG: Commands could be arranged more strategically.
E.g: delete
was shown before list
. At this point, I still did not know how to retrieve the index of the item.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.