GithubHelp home page GithubHelp logo

pe's Issues

UG is unnecessarily long and includes many details that are redundant/overwhelming especially to a first time user

image.png

While I see why your team would want to include this section into the UG, I feel that it is too overwhelming especially for a first time user reading this UG to understand all the limitations and many restrictions in their text-based input. The user would probably figure out some of these errors along the way as he uses the product through error messages.

The UG as a whole was personally too complicated for a first time reader trying to test your product.

DG: UML diagram comments

image.png

I see many such comments (yellow boxes) in various UML diagrams in your DG. Not sure if those are accepted for this module.

DG: Instructions for manual testing section is too long

The instructions for manual testing section take up ~50% of your DG length. I don't think it is necessary to have so much detail of all the different test cases, sample inputs and expected outputs -- it makes it overlap with the UG and there's way too much detail, making it overwhelming.

Unclear error message

image.png

It is unclear which attribute a positive integer is supposed to be entered, since all attributes are left blank here.

UG: Add scheduled workout with activity breakdown is too complicated

image.png

Details here are too complicated, again the user will probably find out from using the app itself when he/she types in a wrong format (with suitable error messages thrown). The command itself is also too complicated for fast-typists with too many things to watch out for

Possible improvement

image.png

Possible to allow user to directly key in calories after, if meal is not recorded in library

DG: Lack of Object diagrams

Scrolling through your DG, I see all class diagrams and sequence diagrams. Would be good if you could include some object diagrams for specific implementation example inputs. Otherwise all of it is a fairly bigger picture/higher level view.

UG: Missing detail on how to use BMI and calorie intake calculator

image.png

Does not describe in sufficient detail how to use the BMI calculator/calorie intake calculator.
Seems like more details were given in the DG manual testing section instead, for instance: how the activity level works (is 1 the lowest or highest activity level and won't it be quite subjective across different individuals as well?)

image.png

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.