You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/team/shengjie13245.md
+7-14Lines changed: 7 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,16 +28,10 @@ BookKeeper is a Command Line Interface (CLI) library manager application for eff
28
28
***Justification**: The features improves the products as it provides a convenient way for users to edit their previously saved loans without first deleting and adding a new loan.
29
29
***Highlights**: Ensures that the loan being edited it actually present and the book is actually on loan. Allows for optional inputs of the different fields which allows the user to only input the fields that is needed to be updated
30
30
31
-
5. Save Loans
32
-
***What it does**: Automatically saves all loans to a txt whenever there is a change to the LoanList.
33
-
***Justification**: Removes the need for user to manually save the loans in order to add it whenever they start the program.
34
-
***Highlights**: Works hand in hand with load loans to provide convenience to the user. It required an analysis on how to loans should be saved as the book object cannot be saved in plain text.
35
-
36
-
6. Load Loans
37
-
***What it does**: Automaticallty loads all loans from a txt file into the program when it starts.
38
-
***ustification**: Removes the need for user to manually load the loans whenever they start the program.
39
-
***Highlights**: Works hand in hand with save loans to provide convenience to the user. The implementation was challenging as it require to ensure that the book object is the same as what is saved in the book list.
40
-
It also has to check for invalid email and phone numbers.
31
+
5. Save/Load Loans
32
+
***What it does**: Automatically saves all loans to a txt whenever there is a change to the LoanList and loads them back to program when restarted
33
+
***Justification**: Removes the need for user to manually save and import the loans in order to add it whenever they start the program.
34
+
***Highlights**: Save and load loans work together to provide convenience to the user. It requires an analysis on how to loans should be saved as the book object cannot be saved in plain text and checks to prevent invalid inputs and format
41
35
42
36
### Enhancement to existing features:
43
37
- Wrote JUnit tests for inputParser class.
@@ -54,12 +48,11 @@ BookKeeper is a Command Line Interface (CLI) library manager application for eff
54
48
## Contributions to the DG:
55
49
- Added documentation and UML diagram for the following sections:
56
50
-`delete-loan`
57
-
-`update-note`
58
-
-`add-note`
59
-
-`delete-note`
51
+
-`update/add/delete-note`
60
52
- Added UML diagram for following sections:
61
53
- Class Diagram
62
-
54
+
- Proof Reading and Fixing errors in DG
55
+
63
56
## Contribution to team-based tasks:
64
57
- Maintained the issue tracker and managed milestones.
65
58
- Assisted in integrating features contributed by team members.
0 commit comments