Skip to content

Mayya121/CleanCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Calculator Refactoring & Testing

This project was developed as part of the Software Quality Assurance (SQA) course. The objective was to analyze, improve, and test a Java calculator application by applying software quality principles and best development practices.

The project focused on identifying software defects, refactoring the source code, improving maintainability, implementing proper exception handling, and developing automated unit tests to ensure reliability and correctness.

Key Contributions

  • Refactored and cleaned existing code
  • Improved code structure and maintainability
  • Added input validation and exception handling
  • Implemented automated testing using JUnit 5
  • Organized the project using Maven standards

Technologies

  • Java 17
  • Maven
  • JUnit 5
  • IntelliJ IDEA

About

A Software Quality Assurance project that improves a Java calculator application through code refactoring, exception handling, input validation, and automated testing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages