Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mh-anwar/ics3u1
All of my Java Projects for ICS3U1, many of which use Java Swing.
https://github.com/mh-anwar/ics3u1
java swing-gui
Last synced: 21 days ago
JSON representation
All of my Java Projects for ICS3U1, many of which use Java Swing.
- Host: GitHub
- URL: https://github.com/mh-anwar/ics3u1
- Owner: mh-anwar
- Created: 2022-09-15T00:55:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-07T04:30:14.000Z (almost 2 years ago)
- Last Synced: 2024-12-30T14:33:32.005Z (21 days ago)
- Topics: java, swing-gui
- Language: Java
- Homepage:
- Size: 10.9 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ICS3U1 Java Projects
All my Java Assignments (including Independent Study Unit) in ICS 3U1. A lot of solutions to the assignments use more complicated methods than required, this is to reduce code and experiment with cool things in Java.The file naming scheme was changed from `assignmentEighteenAnwar` to `anwarAssignment18` (for all files except Summative).
# Code Review:
- [ ] Comments for every line/section (not required for Swing GUI)
- [ ] Consants in CAPITAL_CASE
- [ ] `final` declared for constants
- [ ] Constants declared at top/beginning of code
- [ ] Decimal formatting: two decimal places
- [ ] Assignment 22 Onwards: Try-Catch anything with validation
- [ ] Preferably use Spinners for numbers (especially in ISU) but that is generally not allowedNOTE: Assignments 5, 6 and 18 have small mistakes in them.
Assignment 5
- [ ] Constants need to be in all capsAssignment 6
- [ ] Discount limits and percentages need to be constants
- [ ] Discount ad 90.01 and 50.01 are incorrect
- [ ] Inputs shouldn't be constants (highly disputable, in my opinion)