////
Search
📖

소프트웨어공학

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