Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update UG and fix minor bugs #119

Merged
merged 3 commits into from
Oct 29, 2023

Conversation

ryan1604
Copy link

@ryan1604 ryan1604 commented Oct 28, 2023

Fixes #121

@ryan1604 ryan1604 added this to the v2.0 milestone Oct 28, 2023
@ryan1604 ryan1604 self-assigned this Oct 28, 2023
Copy link

@NeoMinWei NeoMinWei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

the data one upon exiting the program with the `exit` command.
* Saving the data once upon exit (Currently implemented):
* Advantage: Better efficiency and performance of the program.
* Disadvantage: If the program crashes or is exit incorrectly, data will not be saved.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"exited" !!!!!!!!!
or "crashes or exits" !!!!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💀 i changed it to the second one

Copy link

@wwweert123 wwweert123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good!

@@ -48,6 +48,17 @@ API: `Storage.java`
* The `load` method in LoadData reads the `data.txt` file and loads any existing Income, Expense and Budget into the application.
* The `save` method in SaveData saves all Incomes, Expenses and existing Budget into the `data.txt` file.

#### Design considerations:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good clarification of our design consideration

@@ -2,7 +2,9 @@

## Introduction

{Give a product intro}
Financial Planner is a Command Line Interface (CLI) application for managing your finances conveniently.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UserGuide looks very good!

Shall we add a table of contents?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added!

@@ -8,8 +8,8 @@ Class Storage
Class "{abstract}\nLoadData" as LoadData
Class "{abstract}\nSaveData" as SaveData
Class CashflowList
Class Budget
Class Cashflow
Class "{abstract}\nBudget" as Budget

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@ryan1604 ryan1604 merged commit f84cb8f into AY2324S1-CS2113-T18-2:master Oct 29, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update UG
3 participants