pe's People
pe's Issues
Missing important NFR
One limitation for the application is that it doesn't enforce any data encryption or protection for the data. It would be better if this limitation of the application's scope could be mentioned in the NFR section.
Missing important glossary: Archive
Since archive related features are important part of this project. But this word is pretty general and may hold different meanings in different context. It would be better if it could be defined and explained more in the glossary.
I choose severity low because this is not a cosmetic thing and may lead to misunderstanding for some developers.
Additional notes could be added for the two clear commands
For the clear and clear_archived commands, additional notes could be added to warn the user about possible negative effects of these two commands. Because there is no way to undo the command and running of the two commands might result in loss of all the data.
I choose this severity as Low because it is not a cosmetic issue. It may result in drastic outcomes for some users.
Appearance of features that are not exist or planning to implement in the DG
In this paragraph of DG, it mentioned that there should be some form of tag list exist in the application. However, according to the later implementation part, the group has already changed the tag feature into group feature. Therefore, the changes should also be reflected here for the developers to understand the system.
I choose the severity as low because this is not a cosmetic issues and may make developers reading this part confused.
Dummy dummy bug report
Dummy bug report.
No command to switch between normal list and archived list
Since this application is designed for fast typer, it would be better if the user could quickly switch between the normal list and the archived list without any use of mouses.
Delete_archived will delete all the students without moving them into the normal list
After doing the delete_archived command, all the archived students are just deleted. It would be better if they could be returned back to the normal list. Since there is no further explanation in the UG, users might accidentally delete all the students and can not retrived.
Error message for archive command doesn't match with the actual error.
If a student is already in the archive list, if the user tries to archive the student again, a warning message that the id is not in the entry is shown. However, the actual situation is that the student is already in the archive list. It would be better if the message could match the situation and report to the user that the student is already in the archived list, instead of say it is not in the entry.
The name of log file still has "AddressBook"
Incorrect Duplication check for email address
Email domain should not be case sensitive
The email should not be case-sensitive. In the real world, a person with email [email protected] is still able to receive the email sent to the email address: [email protected]
After I change the domain name to the lower case letter, this command works.
Inconsistent command keyword design
Evidences of AddressBook appear in DG's texts
Double clicking not work as instructed
Can not edit group name
According to the UG, I can only form a group for multiple students. But if I want to edit the group name later, I may need to use the edit command instead to edit the group name one by one for each students. But according to the edit comment's description in the UG, the group name can only be overwrite. There seems like no way to edit a single group name for a student.
Here is the corresponding description in the UG.
Inconsistent format of the Email example
Evidence of AddressBook in the diagrams of DG
Consistency of command instructions
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.