무엇을 읽을며 살아가는가 6

테스트 주도 개발로 배우는 객체지향 설계와 실천

저자 : 스티브 프리먼, 냇 프라이스 저, 이대엽 옮김 일자 범위 page 비고 1부 서론 1장. 테스트 주도개발의 핵심은 무엇인가? 2장. 객체를 활용한 테스트 주도개발 3장. 도구 소개 1 ~ 34 2부 테스트 주도 개발 과정 4장 테스트 주도 주기 시작 5장 테스트 주도 개발 주기의 유기 6장 객체지향 스타일 35 ~ 68 7장 객체 지향 설계의 달숭 8장 서드 파티 코드를 기반으로 한 개발 69 ~ 86 3부 동작하는 예제 9장 경매 스나이퍼 개발 의뢰 10장 동작하는 골격 11장 첫 테스트 통과하기 87 ~ 124 12장 입찰 준비 13장 스나이퍼가 입찰한다 125 ~ 160 14장 스나이퍼가 경매에서 낙찰하다 15장 실제 사용자 인터페이스르 향해 161 ~ 200 16장 여러 품목에 대한 스나..

Istio 로 시작하는 서비스 메시(라훌 사르마, 아비나시 싱)

일자 주제 범위 비고 2021-03-22 1장 쿠버네티스 훑어보기 19 ~ 62 2021-03-23 2장 서비스 메시 소개 - 마이크로서비스 아키텍처 63 ~ 89 2021-03-24 2장 서비스메시 소개 - 서비스 메시 - 사이드카 패턴 - Envoy, 사이드카 프로바이더 90 ~ 110 2021-03-25 3장 Istio 설치 111 ~ 146 2021-03-26 4장 Istio VirtyalService 147 ~ 176 2021-03-29 5장 Istio 게이트웨이 177 ~ 200 2021-03-30 6장 서비스 복원력 201 ~ 236 2021-03-31 7장 애플리케이션 메트릭 236 ~ 260 2021-04-01 8장 로그 및 추적 261 ~ 280 2021-04-02 9장 정책과 규칙 2..

객체지향 사고 프로세스

일자 범위 page 비고 2021-03-22 chapter1. 객체지향 개념소개 1 ~ 36 2021-03-23 chapter2. 객체라는 관점에서 생각하는 방법 37 ~54 2021-03-24 chapter3. 그 밖의 객체지향 개념들 55 ~ 80 2021-03-25 chapter4. 클래스 해부하기 81 ~ 94 2021-03-26 chapter5. 클래스 설계 지침 95 ~ 112 2021-03-27 chapter6. 객체를 사용해 설계하기 113 ~ 130 2021-03-28 chapter7. 상속과 합성에 익숙해지기 131 ~ 154 2021-03-29 chapter8. 프레임워크 및 재사용 155 ~ 184 2021-03-30 chapter9. 객체 구축과 객체지향 설계 185 ~ 200 2..

엘레강트 오브젝트 :: 새로운 관점에서 바라본 객체지향

올해 두번째 읽어본 책 목차만으로도 인사이트를 받고 고민하게 한다. 물로 모든 것이 옳지는 않을지라고, 개발시 한번쯤은 고민해봐야 하는 주제들인거 같다. # 1장 출생 ## \-er 로 끝나는 이름을 사용하지 마세요 ## 생성자 하나를 주 생성자로 만드세요 ## 생성자에 코드를 넣지 마세요 # 2장 학습 ## 가능하면 적게 캡슐화하세요 ## 최소한 뭔가는 캡슐화하세요 ## 항상 인터페이스를 사용하세요 ## 메서드 이름을 신중하게 선택하세요 ### 빌더는 명사다 ### 조정자는 동사다 ### 빌더와 조정자 혼합하기 ### Boolean 값을 결과로 반환하는 경우 ## 퍼블릭 상수를 사용하지 마세요 ### 결합도 증가 ### 응집도 저하 ## 불변 객체로 만드세요 ### 식별자 가변성 ### 실패 원자성 #..