pe's People
pe's Issues
Valid start date not parsed
Expected:
According to the user guide, the constraint for the start date year is that it has to be before 3000. Hence the year 0000 is valid and should be parsed but it throws an error even though it is a valid date (2 December 0000)
Actual:
The valid date input is not parsed without a better reason shown to the user reason.
Steps to start an app incomplete in Quick Start
Instead of just double-clicking to start the app, alternative instructions should be given in case double clicking does not work. Eg: Starting the JAR file using java -jar
in the command line
Double clicking to open the JAR file does not work on Macs and some Windows devices. In the worst case, the user may not be able to start the app at all and not know how to solve the issue, hence the severity level might even be "High" since it will cause major problems. However this may not affect windows users so the severity level has been placed as "Medium"
Unrealistic input accepted
Missing documentation for meaning of ellipses
Invalid start date from editing JSON file
Expected:
According to the user guide:
The start date of a reminder needs to be before 3000, thus changing it to an invalid date (3005 in this case) should give an error, even if this was done through editing the JSON file.
Actual:
The data is loaded as per normal even though there is an invalid date
Bolded text in Class Diagram
Double click JAR cannot open when config.json is corrupted
Capacity vs Expected Lag
In the DG:
In the UG:
The UG says that ePoch has a giant capacity but the Non-Functional-Requirements state that the system could become sluggish past 1000 objects. The difference in number of objects is very large so the soft cap of 1000 should be stated in the UG as well since the huge capacity stated in the UG is giving the reader the wrong impression of ePoch's usable capacity.
Invalid email accepted
App cannot be seen when window is too big
No way available to see entire tag if it is too long
Expected: There should be a way to view the contents of long tags. As of now, long tags extend right past the CCAs window as shown in the screenshot above, with no way of viewing it. Not only is this a cosmetic issue since it goes out of the panel, it is also a Feature Flaw as the tag functionality is broken if we cannot see the contents of the tag fully.
Invalid command accepted as valid input
To produce:
Use an addp command but put in an extra INVALID prefix as shown in the screenshot. This works for prefixes not used in the addp command such as sd/ f/ o/ as well.
Expected:
Error because it is an invalid command format.
Actual:
No error and command is accepted as valid with the extra prefix going into the address field as shown in the screenshot. This flaw is quite jarring as invalid prefixes are not being detected, which could affect many users who accidentally enter a wrong command format which happens frequently.
DG Implementation section too wordy
Documentation in expel command
Dummy Bug
Test
Edit 1
Double header row in DG for User Stories section
Reminders with the same name not allowed even if different CCA
Expected:
Reminders with the same name should be allowed because it was not stated that it was not allowed in the user guide.
This can cause a huge hinderance to the user especially since different CCAs may have reminders that contain the same names. (Rehearsal 1 can happen once for each CCA, same for Rehearsal 2, 3...)
Actual:
The reminder with the same name is not allowed to be added.
Incorrect Error Message for addc Command
To produce:
Enter an addc
command that takes in the incorrect input parameters.
Expected:
The error message should point out that an extraneous prefix has been used (The address prefix)
Actual:
ePoch says that there is something wrong with the tag instead even though there is nothing wrong with it. In the worst case the user may not be able to figure out what is wrong with their command input which will hinder their usage.
Names of long CCAs not fully shown under reminder
Incorrect error message for editr
Expected:
The error message should point out that the cid/ prefix should not be used in the editr command
Actual:
The error message talks about the name of the reminder instead even though there is nothing wrong with it. In the worse case, the user would not be able to figure out what is wrong with the command
Inconsistent ellipsis in UG Command Formats
As we can see here in findp
, a space then 4 dots are used but in editp
, there is no leading space and there is only 3 dots. The functionality of the dots appears to be the same, however this may indicate to the user that the dots mean different things. (Eg: findp is supposed to take in mor eparameters than editp)
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.