Day 1
- TDD by Circular Buffer
Day 2
- SRP ทำหน้าที่แค่อย่างเดียว อย่าทำหลายอย่าง
- OCP เปิดสำหรับการเพิ่ม ปิดสำหรับการแก้
- Loose Coupling High Cohesion
- JUnit data driven
- Refactoring
- Tennis Kata
- Spring Boot
- Java TDD Course
Start Jenkins Warfile
java -jar jenkins.war --httpPort=9999
Start Springboot
mvn spring-boot:run
Jacoco coverage report
mvn jacoco:report
Run unit test
mvn surefire:test
Run integration test
mvn failsafe:integration-test
Book
- *The Art of Unit Test
- *TDD by Example
- Effective Unit Test
- *Refactoring (Martin Fowler)
- Refactoring to Patterns(Joshua Kerievsky)
- *Clean Code
- Clean Coder
- *The Pragmatic Programmer