GithubHelp home page GithubHelp logo

pe's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @T-Wan-Lin
  • ๐Ÿ‘€ This is my Github page where I keep track of all projects and learning materials :)
  • ๐ŸŒฑ Iโ€™m currently getting a degree in Computer Engineering @ NUS
  • ๐Ÿ“ซ You can email me at [email protected]
  • LinkedIn: www.linkedin.com/in/tan-wan-lin

pe's People

Contributors

t-wan-lin avatar

Watchers

 avatar

pe's Issues

Inconsistency in sequence diagrams

Screenshot 2023-04-14 at 5.31.21 PM.png

It would be good to standardise the adding/omission of the crosses to show when an object is deleted/no longer referenced across all sequential diagrams in the DG.

Highly Relevant NFRs missing

Screenshot 2023-04-14 at 5.47.55 PM.png

Highly relevant NFRs are not mentioned, such as performance NFRs (How should the app ideally behave when there are many companies >100 etc.) Some of the NFRs here should belong in functional requirements, such as the application's behaviour when the text files are mutated.
Just for reference about what NFRs should include (from textbook)
Screenshot 2023-04-14 at 5.49.19 PM.png

Lack of list confirmed command

Screenshot 2023-04-14 at 4.55.44 PM.png

If a user has a long list of companies, it would be very helpful to be able to list out all companies that have confirmed their attendance rather than just those that have not confirmed. This is because you have a confirm and unconfirm command which gives due consideration that a company may pull out at the last minute. Being able to have the opposite of list unconfirmed would be very helpful, rather than having to trawl through the whole list with the list companies command. The omission of such a command is strange.

Missing Hyperlink in DG

Screenshot 2023-04-14 at 5.43.27 PM.png

Is this meant to be a hyperlink? It's blue but it doesn't jump to the section highlighted. When double-clicked, it highlights the text instead. The content page hyperlinks work though.

Necessity for Ui Class Diagram

Screenshot 2023-04-14 at 5.52.49 PM.png

Is a class diagram for Ui necessary? It is rather long and would get outdated quickly (if you were to update it), given the many methods you have. The sequence diagram for Ui is much more meaningful in the DG

Venue list UI issues

Screenshot 2023-04-14 at 5.02.41 PM.png

It would help if the venue size was in the UI, like at the end, you can have Venue Size: 100, instead of a raw number 100.

Imprecise exception for number

Screenshot 2023-04-14 at 5.18.30 PM.png
Would be useful if the user were informed that their phone number is too small to alert them that there is a missing digit.

Glossary Issues

Screenshot 2023-04-14 at 5.34.46 PM.png

For item 1, that's a bit obvious.

For item 2, you wrote it at the beginning of the DG, making it a bit redundant to redefine it here.

You could have defined terms like Operating Systems etc, if the user isn't tech-inclined and doesn't know what OS means

Acceptance of invalid email address

Screenshot 2023-04-14 at 4.20.46 PM.png

Sometimes users may accidentally hit enter before they complete the email address. Instead of checking for the presence of @, perhaps you could check if the email at least has a suffix like (.com.sg)

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.