Giter Site home page Giter Site logo

tp's People

Contributors

chengyoghurt avatar damithc avatar j-lum avatar jiachen247 avatar okkhoy avatar sylviahe171 avatar yikai-cao avatar yongjicode avatar zheqis12138 avatar

Stargazers

 avatar

Watchers

 avatar

tp's Issues

[PE-D][Tester B] Wrong index number from list of appointments

appointment view seems to list appointments with the wrong index number, starting from 2, unless they have some other meaning, which is not specified in the UG. This is causing severe failure in other features.

I believe the failure of indexing occurs when add appointment using appointment add

Change indexing logic to ensure they always start from 1
Screenshot 2022-10-28 at 4.48.04 PM.png


Labels: severity.High type.FeatureFlaw
original: Brominne/ped#1

[PE-D][Tester D] Index for subsequent employee is invalid after the first employee is removed from employees list

Issue

After I attempted to remove the first employee from the employee list, when I add a new employee I am expected to see the new employee be given an index number of 1. However, the program gave an index number 2 to the new employee instead.

Suggestion

Maybe generate the index number dynamically when listing.

Output

2022-10-28 (9).png


Labels: severity.Medium type.FunctionalityBug
original: chydarren/ped#6

Add the durability of the service

Add the durability of the service and make it decrease after each task.(can make it 100% first then no need to change the interface with other classes)

Remove a pet

in case the owner wants to drop the membership

[PE-D][Tester D] Invalid employee name with special symbols could be added into the employees list

Issue

I am unsure if this was the intended behavior for the program that the team would like to keep, but I suggest to check for just alphabets in the name, as its quite rare that names have special symbols and numbers alone. That said, I cannot rule out this possibility entirely.

Suggestion

Check for special symbols and numbers before adding the employee name. Restrict to certain characters rather than allowing all kinds of input.

Output

2022-10-28 (7).png


Labels: severity.VeryLow type.FeatureFlaw
original: chydarren/ped#4

[PE-D][Tester D] No message is shown with an invalid health integer for pet and pet was not added into the list

Issue

As seen below, when you attempt to add the second pet with health that is invalid, the program does not inform that the health is invalid. The pet is not added into the list but the user is not informed.

Suggestion

Return an error message if any of the tags or parameters are invalid, and inform the user that the desired action was not performed, for the avoidance of doubt.

Output

2022-10-28 (1).png


Labels: type.FunctionalityBug severity.Low
original: chydarren/ped#1

View tasks

check all of the tasks assigned to a staff

[PE-D][Tester E] When pet add is a negative health, does not show up any Ui display

image.png

i.e. when the pet add n/Eliza s/cat h/-1 is keyed, no feedback display is shown to the user or acceptance or error. However, under pet view, it is not recorded so not a big error. Can consider adding an error to notify the user that negative numbers are not allowed

image.png

Similar to the previous small bug for string length more than 1, because health should be input as 0 and 1 only as seen in the user guide. Would be good to create that restriction to prevent unknown feedback display.


Labels: type.FeatureFlaw severity.Low
original: ivanthengwr/ped#1

[PE-D][Tester B] Appointment added is not checked for valid date

An obvious faulty date of appointment can be recorded in the system.

Screenshot 2022-10-28 at 4.52.27 PM.png

From further testing, Any input string after d/ can be accepted
Screenshot 2022-10-28 at 4.54.53 PM.png

Screenshot 2022-10-28 at 4.55.04 PM.png

To improve, follow these steps:

  • check if data is in the correct format of DD/MM/YYYY
  • check if values for day and month is valid for the specific year
  • report errors respectively, if the entry for the field -d/date is not valid

Labels: severity.Medium type.FeatureFlaw
original: Brominne/ped#2

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.