pe's People
pe's Issues
Missing self-invocation bar in sequence diagram for "How EditBookingCommand interacts with Model to edit the booking"
Incorrect notaion in UML diagram for Model: stray filtered list text
Long tag names are cut off
Long tag names are cut off in the GUI (even resizing the window or scrolling does not help)
Example: add n/test10 a/22 Simei Street 1, #10-02, S529948 t/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccc
Severity set to low as it is uncommon that users would want to enter such long tag names. However it is still an inconvenience and there is no limitation specified anywhere in the app or documentation.
Repition of Logic Diagram
Vague requirements in NFR: Not scoped clearly
Tags are cut off when too many are added and ability to scroll is not mentioned in the user guide
When adding tags eg: add n/test1 a/22 Simei Street 1, #10-02, S529948 t/tag1 t/tag2 t/tag3
, all tags are shown.
However when too many tags are added, tags are with partially cut off or entirely hidden from view.
add n/test3 a/22 Simei Street 1, #10-02, S529948 t/tag1 t/tag2 t/tag3 t/tag4 t/tag5 t/tag6 t/tag7 t/tag8 t/tag9 t/tag10 t/tag11 t/tag12 t/tag13 t/tag14 t/tag15 t/tag16 t/tag17 t/tag18 t/tag19 t/tag20
While the user is able to scroll through the list of tags, this feature is not obvious as it is not mentioned in the user guide and the scrollbar is not very visible.
Typo in NFR: Missing capitalisation
Long residence names are cut off
Long residence names are cut off in the GUI and cannot be seen (even resizing cannot help).
Example: add n/The Great Golden Mirage Way of Excellence a/22 Simei Street 1, #10-02, S529948
Severity set to medium as it affects users who want to input a long residence name, but they can still otherwise use the application.
Long residence addresses are cut off
Long residence addresses are cut off in the GUI (even resizing does not help)
Example: add n/Pasir Ris Palace a/123 Pasir Ris Drive Street Roundabout 12345, #12-642, S529948
Result:
Severity set to medium as it affects users who want to input long addresses, but otherwise they may still use the application.
Application fails to start JSON file is edited to have an overlapping booking
JSON file was edited to include an overlapping booking.
As a result, the application fails to start and an uncaught exception is thrown:
This contradicts the UG, which states that the application would discard all data
Severity set to high as while it only affects advanced users who edit the JSON file, they are unable to continue using or troubleshoot the app as no error is given other than in the console which is not shown unless launched with java -jar
manually, which the user guide does not suggest to do.
No limit to length of phone number
Typo in use case UC01: User validates details
Typo in user stories
Application fails to start when cleanStatusTag is modified to an invalid value in JSON file
cleanStatusTag was set to an invalid value in the JSON file: "abc"
Application fails to launch and an uncaught exception is thrown:
This contradicts the UG, which states that the application would discard all data
Severity set to high as while it only affects advanced users who edit the JSON file, they are unable to continue using or troubleshoot the app as no error is given other than in the console which is not shown unless launched with java -jar
manually, which the user guide does not suggest to do.
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.