This skill provides a structured framework for building Spring Boot services with a focus on high code quality and 80%+ test coverage. It guides developers through the Red-Green-Refactor cycle, offering specific patterns for unit testing with JUnit 5 and Mockito, web layer testing with MockMvc, and integration testing using Testcontainers. Whether you are building new REST endpoints, refactoring legacy code, or implementing complex data access logic, this skill ensures your Java applications are robust, maintainable, and production-ready.
주요 기능
01Coverage enforcement via JaCoCo configurations
020 GitHub stars
03Full TDD lifecycle guidance (Red-Green-Refactor)
04Web layer validation using MockMvc and AssertJ
05Integration with Testcontainers for database-backed testing
06Patterns for Test Data Builders and Parameterized tests