ShenyiCui / pe

0 stars 0 forks source link

Bug: Wrong parameters used for Equality Check #4

Open ShenyiCui opened 1 year ago

ShenyiCui commented 1 year ago

Current Behaviour

Expected Behaviour

Screenshots

Screenshot 2022-11-11 at 4.46.34 PM.png

soc-se-bot commented 1 year ago

Team's Response

While we believe that this is a bug, considering that we are targeting small hotels, the chance of having 2 people with the same full name is very very very uncommon. Additionally, names can be differentiated using custom suffixes as a workaround. As such, we decided to prioritise implementing other features over making the duplicate check more extensible.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: Recall the definition of a Not In Scope Bug

a known bug can be considered NotInScope if rectifying it is less important (based on the value/effort considerations) than the work that has been done already

  • This bug can be fixed with very Low Effort. It takes 5 seconds for you to change the equality check to be a combination of name and email making it unique.

:question: Issue severity

Team chose [severity.Low] Originally [severity.High]

Reason for disagreement: Recall the definition of a High Severity Issue:

A flaw that affects most users and causes major problems for users. i.e., only problems that make the product almost unusable for most users should have this label.

Recall the definition of a low-severity bug:

A flaw that is unlikely to affect normal operations of the product. Appears only in very rare situations and causes a minor inconvenience only.

  • It is not an unlikely problem and will affect the operations of the product by a lot as even if you choose to let the guest stay, you won't be able to track the expenses/stay of a guest, causing data loss.
  • It causes a significant inconvenience to the guest or the hotel in all cases; it's more than a minor inconvenience.
  • Hotels, in some countries, have to record names as is from their passport, so using suffixes or different variations of the name is not only disrespectful but also not possible in some countries.