본문 바로가기

더 좋은 개발자 되기62

[개발자 책읽기] 테스트 주도 개발 - 켄트 벡 (사과와 오렌지) 해당 글은 Kent-Beck의 테스트 주도 개발 By Example 이라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 테스트 주도 개발 에서 확인해주세요. 테스트 주도 개발 - Test Driven Development By Example (Kent-Beck) 인사이트(insight) 지은이: Kent-Beck 엮은이: 김창준, 강규역 출간일: 2014.02.15 TDD 최종 목표 TDD 의 최종 목표는 Clean Code That Works 이다. 일반적인 프로그래머들은 Clean Code That Works를 한 번에 수행하는 것은 사실상 불가능하므로 Clean Code와 Code That Works를 서로 나눠서 생각하자는 것이다. 이는 우리가 흔히 아는 분할.. 2021. 4. 10.
[개발자 책읽기] 테스트 주도 개발 - 켄트 벡 (돌아온 모두를 위한 평등) 해당 글은 Kent-Beck의 테스트 주도 개발 By Example 이라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 테스트 주도 개발 에서 확인해주세요. 테스트 주도 개발 - Test Driven Development By Example (Kent-Beck) 인사이트(insight) 지은이: Kent-Beck 엮은이: 김창준, 강규역 출간일: 2014.02.15 돌아온 모두를 위한 평등 지난 시간에 우리는 Dollar와 Franc을 통화를 지원하기 위해서 Dollar 클래스를 복사하여 Franc 클래스를 생성했다. 켄트 벡 형님이 말씀하시는 1 ~ 4단계 까지 매우 빠른 시간 안에 도착했는데, 문제가 있더라. 바로 엄청난 중복. 그냥 중복 덩어리이다. 이 중복 덩.. 2021. 4. 10.
[개발자 책읽기] 테스트 주도 개발 - 켄트 벡 (솔직히 말하자면) 해당 글은 Kent-Beck의 테스트 주도 개발 By Example 이라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 테스트 주도 개발 에서 확인해주세요. 테스트 주도 개발 - Test Driven Development By Example (Kent-Beck) 인사이트(insight) 지은이: Kent-Beck 엮은이: 김창준, 강규역 출간일: 2014.02.15 솔직히 말하자면 통화는 여러 개의 나라에서 사용할 수 있다. 미국이면 Dollar, 프랑스면 Franc, 한국이면 Won 이런 다양한 종류의 통화를 지원해보자 Dollar 복사 우리는 다양한 통화를, Franc를 예로 지원한다고 했는데, 사실 생각해보면 Dollar나 Franc이나 돈이 하는 일은 다 똑같.. 2021. 4. 10.
[개발자 책읽기] 테스트 주도 개발 - 켄트 벡 (프라이버시) 해당 글은 Kent-Beck의 테스트 주도 개발 By Example 이라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 테스트 주도 개발 에서 확인해주세요. 테스트 주도 개발 - Test Driven Development By Example (Kent-Beck) 인사이트(insight) 지은이: Kent-Beck 엮은이: 김창준, 강규역 출간일: 2014.02.15 순서 테스트 하나 추가 모든 테스트를 실행해서 추가한 테스트가 실패하는지 확인 코드를 조금 수정 모든 테스트를 실행시켜서 추가한 테스트가 성공하는지 확인 TDD의 최종 목표 Clean Code That Works 작동하는 깔끔한 코드가 되는 것이 TDD의 궁극적 목표 프라이버시 지난 코드에서는 equals.. 2021. 4. 10.