pe's People
pe's Issues
[CS2113T-F11-1][TheSchwarzenegger] Error with parsing duplicate arguments
Bug
When given duplicate arguments, the program will parse as if nothing is wrong.
Steps to reproduce
- Enter
profile
menu. - Delete any profile that exists using
delete
. - Input the following:
add /n Name /n Name 2 /h 182 /w 90 /e 120 /c 0
Expected output
Prompts the user to reenter because there is an error
Screenshot
[CS2113T-F11-1][TheSchwarzenegger] Duplicate input arguments does not show parse error.
Bug
If a user specifies an argument more than once, the program will take it as a valid input.
Steps to reproduce
- Enter
workout
to enter workout session. - Create a new session using
new
. - Input the following,
add Pushups /n 20 /w 8 /n 90 /w 20
, or something similar. - The program will proceed with no errors.
Expected output
Prompt the user to enter a valid input.
Screenshots
[CS2113T-F11-1][TheSchwarzenegger] Exception when stopping the program using Ctrl-D.
[CS2113T-F11-1][TheSchwarzenegger] DG p.53 Implementation Section is mispurposed.
Implementation sections might be too detailed. It explains how the code works but does not explain why it works.
Developers should be more interested on why you chose the implementations. (It is nice that you indicated this at the end of every implementation section).
A minor typo in NewWS
is also present.
[CS2113T-F11-1][TheSchwarzenegger] DG p.34 Two returns in Sequence Diagram
[CS2113T-F11-1][TheSchwarzenegger] Lost User Data on Runtime.
Bug
Losing a diet session data
Steps to recreate
- Enter the diet session.
- Create a Diet Session using
new
. - Add a food in that diet session, e.g.
add food /c 20000
. - Exit that session using
exit
. - List the diet sessions with
list
. - Create a new diet session with
new
. - Type an invalid command, e.g.
exit
. - Enter
end
. - View the
list
again. Your last created diet session is gone.
Shown as attached in the screenshots. Sorry for long post.
Expected output
User data should be preserved.
Screenshots.
[CS2113T-F11-1][TheSchwarzenegger] DG Appendix of Manual Testing doesn't exist.
No details provided.
[CS2113T-F11-1][TheSchwarzenegger] No Such Element Except
Bug
A thrown exception: java.util.NoSuchElementException: No value present
.
Steps to reproduce
- Open
diet menu
. - Create a new diet session by using
new
. - Try to search by entering
search something
. - Program will return the indicated exception.
Expected
Either search returns no results, or prompts the user to add a diet session.
Screenshots
[CS2113T-F11-1][TheSchwarzenegger] Error in UML Sequence diagram
[CS2113T-F11-1][TheSchwarzenegger] DG p.36 Abstract class in Sequence Diagram
[CS2113T-F11-1][TheSchwarzenegger] Confusing date formats
[CS2113T-F11-1][TheSchwarzenegger] DG p.5 Errors in Class diagram
[CS2113T-F11-1][TheSchwarzenegger] Common error across all sequence diagrams
[CS2113T-F11-1][TheSchwarzenegger] Search error in workout menu
[CS2113T-F11-1][TheSchwarzenegger] Incomplete Glossary
Some of these words might be new for a developer, and you might need to give a reference to the definition.
- JUnit test
- Gradle
- Gson
- Apache Commons
- IntelliJ
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.