Git Product home page Git Product logo

ped's People

Contributors

pyk595 avatar

Watchers

 avatar

ped's Issues

Tags not having a visible function

image.png

Tags are can be created during add and edit commands. However, there are no other features for tags. Is it necessary to have the tags in that case? You can either consider writing more about tags in the documentation or removing them entirely.

Sample command for add doesn't work

image.png

When copy pasting the sample command for add, the formatting for text is off, make sure to check your spacing for the other commands as well

Undo feature does not work as intended

image.png

image.png

image.png

The undo feature seems to promise that it will undo the effects of add. Assuming an unknowing user opens the jar with faulty data and accidentally overwrites the file, when they reference the guide and see the undo feature, they will expect that the effect of overwriting the data file is undone.

To recreate what I've done, I deleted a description field in the task.json and loaded the jar, then I wrote an entry for a new task and ran undo, before checking my contactlist.json

I'm not sure if you can still change the behaviour but if you can, you should really create a backup of the files on a read error. I personally feel the part where all 3 json files are overwritten is not the intended behaviour but I will give benefit of doubt and just write one feature flaw.

Set default group does not persist when users are added to a mod

image.png

This seems to imply that the mod is tagged to the group. However, when I set default group for a mod and I edit person to have that mod, the person does not automatically swap to that group. This is a feature flaw, but I believe you can change your documentation to define the scope of the "Helps prevent users from repeatedly entering the same data." statement.

image.png

image.png

Requirement for third party software

Low testability because users might not be using the default mail app on their computers or they do not have a sample csv file to use.

image.png

You can consider adding a sample csv fiile here so your testers can have something to work with. Hope you can fix this!

Tasks that have expired can be created

image.png

I believe this is a feature flaw but I'll just list it as a functionality bug so you can change it. tasks past the deadline should not be able to be added because the date has already passed

GUI does not handle long strings for tasks

image.png

If text overruns for task, it gets truncated and users are unable to see the tasks, as you can see from the above screenshot where I padded with filler 'a' characters

image.png

Assuming a user needs to input more information, there is no reasonable way for them to see the details via the gui.

Mail-x feature description is ambiguous

image.png

The mail-x feature is a little ambiguous when it comes to what I can use it with. You can consider stating that all other categorisation types are not supported?

Help newTask does not register

image.png

image.png

Help promises that as long as you have a valid command word, the help function will tell you how to use it. This is not the case for newTask.

Ambiguous description for data loss warning

image.png

This description is ambiguous. I tested with one faulty json file and I lost data for all 3 json files. You might want to be more specific on the magnitude of the data loss.

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.