Jesteśmy już w stanie napisać implementację interfejsu Repository
w postaci EmployeeRepoDefault
oraz testy.
Testy są nieodłącznym elementu kodu w Java i dają do zrozumienia, że programista naprawdę wie ,co robi i ma już doświadczenie.
Gdy uczymy się dopiero Java i Spring, często tych testów nie piszemy, bo są za trudne. Napisanie już samej implementacji kodu jest dość wyczerpujące, a co dopiero testy.
Z biegiem czasu stanie się to naturalne, a już napewno na pierwszym odrzuconym PULL REQUEST-ie przez innego programistę.
Jest nawet zwyczaj typu TDD – test driven development, gdzie test powstaje zanim powstanie implementacją.
Zachęcam was wszystkich do solidnego pisania testów.