A coding kata for practicing TDD and clean code by implementing a UK salary slip generator with progressive tax calculations.
Salary Slip Kata is a programming exercise designed to help developers practice Test-Driven Development (TDD) and clean code principles. It focuses on building a salary slip generator for UK companies that calculates monthly earnings, national insurance contributions, and income tax based on progressive tax bands.
SalarySlipGenerator class interface to enforce design constraints.The kata emphasizes incremental development through small, verifiable steps, teaching developers to manage complexity while maintaining clean, testable code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.