pe's People
pe's Issues
Application does not have a list of valid ingredients
The user is unable to find out what all the valid ingredients are, since it is not listed anywhere in the user guide and from what I can see, you cannot retrieve a list of valid ingredients in the app itself. This becomes an issue when minor spelling mistake come into play, since 'eggs' is not considered a valid ingredient, and so the user is unable to find out what is the valid syntax for that ingredient conveniently (ie. without having to trial and error).
Application should warn users when corrupted savefile is detected
Since a corrupted save file is considered an error, there should at least be a warning or error message shown when such defects are detected. Currently, the app simply fails to load the ingredient list without giving a reason.
In addition, since there is no self correcting measures in place for corrupted save files, the user is unable to tell why the program fails to save their information even after restarting the program. This means that they will not be able to fix the program, despite the method being on the user guide, precisely because they do not know the reason why the program is failing
Feature does not work as advertised in user guide
Bug: Error thrown is does not represent the actual error
Bug: Error message not clear how to fix the error
Flaw: Allergens not stored after exit
If the feature for adding allergens is added, there should be a method for saving the information for allergens, since firstly people will assume that allergens are saved and then get the wrong information with the command "possible recipes" after exiting.
Sequence diagram arrows are wrong
Return arrow looping the wrong way
Recipe possible command section, sequence diagram:
How in the world did you actually manage to make it loop the other way??? Technically a bug since I don't think you are allowed to loop the return arrow anti clockwise, plus it intersects with parts of the diagram which is not desirable. But wow I actually did not know PlantUML can do this.
Dummy issue
Bug: No feedback when ingredients search does not find any ingredients
To reproduce
type in:
ingredients search eggs
Expected:
A message saying no ingredients are found or something along those lines
Actual:
There was no feedback message. This was especially startling since nearly every other command tested will have some form of feedback if nothing was found. User cannot be blamed if they thought the program actually hung.
(hihi was a command that I typed in to make sure that there was no infinite loop or something along those lines)
Loop box seems to be encompassing the wrong area
In the storage feature section of the developer guide, there is a sequence diagram shown.
As seen above, the loop encompasses only the return part of the function writeIngredientToFile(), which is probably an error since this implies that the function is invoked only once before the loop and returns multiple times during the loop.
Bug: error message does not match actual error
Bug: Error thrown is not representative of the error
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.