pe's People
pe's Issues
Test
No details provided.
Typo in use cases
Difficulty scrolling app
Unclear what exactly this incorrect delete command to try is
Confusing error message
Address runs into problems when using prefixes
I think it can be better handled/ mentioned in the user guide that you cannot use keywords reserved for prefixes. The user guide specifically says that the address can take any format. What if my address has a "c/o" in it? Then the app will not let me go through as it thinks that I am trying to set the clean status.
Sequence diagram inaccuracy
Not sure what tags are for
Usually when you have tags users would expect that they can be used to e.g. filter/find residences by tags. But there is no such feature.
Activation bar not cut off
The examples can be more useful by providing the result of what would happen from typing the commands
Very few screenshots and pictorial examples in user guide
Besides a starting up image and a help command box image, there are no images that would help the user go through the guide (e.g. some commands are wordy and might benefit from having pictorial examples as well.)
Unclear what or who the application is for
The user guide does not really say who exactly this app is for... is it for people who own multiple properties and are renting them out? Is it for the government to keep track of their HDBs and the residents? Who exactly is keeping track of these very different residences? Not very sure who the target audience is.
Confusing booking constraint
The user guide says that "The booking period to should not overlap with the booking period of other bookings for the given residence." But I'm not sure if this would make sense in real life? Some of the example residences populated in the app already are like "HDB", or condos, so does this constraint mean that the booker is booking the entire HDB? What if two people are just booking different apartments, or different rooms in the same apartment.
(I think the intention might be that you need to have one entry for each specific "singular" bookable residence, but that would make searching extremely inefficient, especially because the find command also returns all results as long as one word matches. How will you search for apartment number "6-10" if it is going to return all the 6-10 apartments? Or if you want to search for particular apartment in Melville park, wouldn't the search also return every single apartment in Melville park?)
Possible unreasonable and unspecified booking overlap constraint
Not sure what the clean status is
What is the clean status? The user guide does not say explicitly, and since it is not clear who the application is made for, I'm not sure if the clean status would be something useful for the user. The user guide also says valid clean status inputs are โy", "n", "clean" and "unclean". What does that mean? What's the difference between y and clean, and n and unclean?
Unnamed prerequisite for "adding a residence"
Grammatical error unhandled
Not clear what the loop condition is
Name and address cut off if too long
The amount of space allocated for name and address is actually very small, some addresses and names which are longer definitely cannot be contained within that small space. This problem does not disappear even if I try to stretch the margin of the app. And there is no way for me to view the full name and address. The bottom image is after i stretched the app to fill my entire desktop already.
Delete does not work with spaces in between number
Inconvenient indexing
Let's say I have 200 listings of venues, and I want to add booking to one of them. Add booking takes in residence index. So to make my process more convenient, I want to use find to look for the index of the residence (because I don't want to scroll through 200 listings and look for that residence index). But after finding, the index returns differently because it just arbitrarily orders the search results starting from 1. So, too add booking (or do any other command that needs to take in command), I have to manually search through all my bookings to get the index.
e.g. I want to find index of condo (just pretend its a very big index), then I cannot just do so by finding, which I think partially defeats the purpose of find.
Duplicates allowed occasionally when adding venue names
Inconsistent error message for delete command
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.