Giter Site home page Giter Site logo

pe's People

Contributors

crownkira avatar

Watchers

 avatar

pe's Issues

Hard to type command

add property may be shortened to add p, it will make typing faster especially if this app is meant for fast typist.
avoid using special character for attribute prefix $/, since special characters are sometimes hard to type compared to alphanumerical character since user has to hold shift key to enter that.

Giving it a low, since users seldom needs to type the command to add property (idk) and the app is still usable.

Alphanumeric names not allowed

Names should only contain alphanumeric characters, hyphens, and spaces, and it should not be blank.
Names should also be at most 50 characters long.

the following is not allowed:

edit property 16 n/๐“‰๐‘’๐“ˆ๐“‰ does not work 

the error message only specifies that it should only contain alphanumeric character. The above test input is alphanumeric just with a slight tweak of style but is not allowed. Hence, a clearer error message would specify clearly the font style of the input too :D

Auto format issue

Screenshot 2021-11-12 at 4.42.39 PM.png

Property Whiz autoformatted the name to become title case. This behaviour is not specified in the UG or the displayed message. Giving this a medium since it may affect users who want the name to be of a specific format (which i believe is in the majority including me) . This behaviour does not make the app unusable though.

Multi-command input issue

Screenshot 2021-11-12 at 5.07.45 PM.png

edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500
edit buyer 1 $/100000
edit buyer 1 $/500

entering this input will not cause the displayed price to change, eg. when i execute the command $500, the displayed price does not change as expected.

All fields are compulsory

Sometimes a user might not want to type address since he doesn't have a record of that or phone number. Making the fields optional would be better :))

Giving it a low since it might affect the majority of users (who might find the lack of need to fill up all inputs), but does not hamper the use of this app.

Overzealous phone checking

edit buyer 3 n/123 [hp] 456 causes error.

Reason:
While your software allows only one phone number in input values, a user might want to input 1234 5678 (HP) 1111-3333 (Office) -- blocking that input might not add any value but allowing it does.

Negative currency input not allowed

The error message only specifies that:

Price (in dollars) should only contain numbers, and it should be at least 4 digits and at most 9 digits long, not counting leading zeroes.

Numbers include negative numbers, and should not be excluded and should be allowed.

Confusing error message

Price (in dollars) should only contain numbers, and it should be at least 4 digits and at most 9 digits long, not counting leading zeroes.
edit property 16 $/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001

meaning of not counting leading zero here is unclear.
If I don't count the leading zero, there is only one digit here, by the logic, this input should be allowed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.