TDD
junit
mockito
assertJ
clean code
refactoring
https://zeroturnaround.com/rebellabs/java-ee-container-redeploy-restart-turnaround-report/
TEST DRIVEN DEVELOPMENT
https://www.slideshare.net/nikitakova/tdd-test-driven-development-53289914?qid=f7d1ba7b-eaa8-4bb6-a895-ffbdd17d1a13&v=&b=&from_search=51
Kata is a Japanese word describing detailed patterns of movements practiced either solo or in pairs
consisent test structure
Treat your test code like production code
Paulo Testillo