pe's People
pe's Issues
Dummy bug report
Edit test.
Documentation bug 1 about UG of AB3
Searching by specific fields accepts empty input.
Command Series:
add -n John Doe -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
add -n John -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
find -n
Explaination:
The 'find' command with specific fields accept empty input. But by the format definition in the UG, the name should not be empty. Such command need to be prevented or need to be explained in UG to specify 'find -n' means 'find the person with '-n'' or 'find the person with empty name'.
Description of Tagging Persons
Dummy bug report
Test.
Inconsistent format of Appendix
Issues about list and filter
Command Sequence:
add -n John Doe -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
add -n John -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
filter -n
list
Explaination:
I think it's better to explain why the list will only show the name after filter -n, since in the most situations the command should fully show the people.
Documentation bug about address book
UpperCase in the first word and the white space after ":"
Format of address
Command:
add -n John Doe -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, -a #2-25 -r University friend -t friends -t owesMoney
Explaination:
Though it's not usual for user to type -a in address, it's better to remind this in the format of address.
Explict description in Use case
Legacy of AB3 in DG
Description of Autocomplete
Doesn't accept two duplicate names
Command Sequences:
add -n John Doe -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
add -n John Doe -p 12345678 -e [email protected] -c Amazon -j Algorithm Engineer -a another place
Explaination:
Though it's the feature flaw inherited from AB3, duplicate name is very usual nowadays. Would you think it's better to prevent inputing the same person by double checking the value of phone number? I think it's more reasonable.
Screenshot:
Format of name
The command:
add -n 123 -p 12345678 -e [email protected] -c Haha -j ?? -a nevermind
Explaination:
Though the UserGuide states that 'Names should only contain alphanumeric characters and spaces, and it should not be blank', it's not a good feature to accept names such as '123'. Would you think it's better to modify it into only accept alphabetical characters and spaces?
Screenshot:
The application accepts same phone number
Command Sequences:
add -n John Doe -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
add -n ALKK -p 98765432 -e [email protected] -c Google -j Software Engineer -a 311, Clementi Ave 2, #2-25 -r University friend -t friends -t owesMoney
Explaination:
Commonly, the contact book should not accept two people with the same phone number.
Screenshot:
Issues about Non-Functional Requirements
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.