Skip to content

FionaSprinkles/MockingExample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Refactoring Decisions


To improve testability and design quality, the following changes were made:

External dependencies were extracted into interfaces:

PaymentApi — handles payment processing

DatabaseConnection — handles database persistence

EmailService — handles notification sending


PaymentProcessor now only coordinates payment logic and does not handle infrastructure details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%