•
Pair 프로그래밍
•
TDD(Test Driven Development)
◦
테스트를 먼저 하고서 구현
◦
단계
▪
실패하는 테스트를 만들어라 → 레드
▪
꼼수를 써서 테스트를 통과하게 만들어라 → 그린
•
ex) return 30;으로 값을 그냥 전달(포인트는 최대한 통과만 하게 코딩)
▪
리팩토링을 하라 → 블루
◦
미루고 미루다 도저히 미룰 수 없을 때 구현
◦
장점
▪
재미있고 신뢰도 높은 프로그램을 만들 수 있다는 장점
▪
유지보수가 편하다 : 담당자가 바뀌고 스파게티 코드가 되도 테스트 코드를 되도 파악이 용이
•
https://www.toptal.com/developers/gitignore에서 gitignore 생성 가능
•
mvnrepository.com에서 라이브러리 검색 가능
•
C:\Users\<사용자명>\.m2\repository에 다운로드한 라이브러리 저장됨