The objective of this project is to obtain basic skills in Java and OOPs principles by building a subset of features seen in calculators.
During the course of this project,
- Made use of different features of VSCode IDE to build the project.
- Built feature of a calculator by taking OOPS Principles into consideration.
- Fixed the bugs in the implementation for newly introduced features of calculator.
- Generate a Java Gradle Project using Spring Initializer Extension in VSCode IDE.
- Implement basic arithmetic operations with two numbers and write unit tests to verify the functionalities.
- Implement new methods to support floating point arithmetic operations using method overloading.
Java, Unit Testing, JUnit
- Fix compilation errors caused probably due to syntax / import issues.
- Correct logical issues in the code.
- Fix the behaviour of a method when data is invalid.
- Write Unit Tests for edge cases initially not thought of.
Java, Unit Testing, JUnit, Exception Handling