666p~
참석자 : 김승제, 이용준
기간 : 21-08-09~21-08-10
리뷰 : 21-08-10
메모
666p. 어떤 방법을 사용하든지 간에, 모든 협력적인 구현 기법은 오류를 해결하기 위한 목적으로 여러분의 작업을 다른 사람에게 보여주는 것을 형식적으로 만들기 위한 시도이다.
667p. 협력적인 개발 방법의 개요 - 서로 간에 차이가 있을지라도 모든 협력적인 구현 기법은 개발자들이 자신의 작업에 있는 문제점들을 제대로 파악하지 못한다는 점과 다른 사람들은 제대로 파악할 수 있다는 점, 그리고 다른 프로그래머가 자신의 작업을 지켜보면 도움이 된다는 기본 개념에 기초하고 있다.
671p. 짝 프로그래밍 성공 요건 - 짝 프로그래밍을 강요하지 마라 : 매우 복잡한 코드를 작성할 때 짝 프로그래밍을 사용했던 한 그룹은 15분 동안 칠판에 상세 설계를 한 다음 혼자서 프로그램을 작성하는 것이 더 적절하다는 것을 발견 했다.
675p. 정밀 검사에 경영자가 참가하는 것은 일반적으로 좋은 생각이 아니다. 사람들은 검토를 하는 대신 평가를 받고 있다고 느낀다.
679p. 정밀 검사에서의 자존심 - 정밀 검사 자체의 핵심은 설계나 코드에 있는 결함을 발견하는 것이다. 다른 대안을 찾거나 누가 옳고 누가 그른지에 대해서 논쟁하는 것이 아니다.
680p. 정밀 검사에서의 자존심 - 그럼에도 불구하고, 작성자는 언급된 모든 결함을 인정하고 계속 진행해야 한다. 비평을 인정한다고 해서 작성자가 비평의 내용에 동의한다는 것을 의미하지는 않는다. 작성자는 검토중에 자신이 한 작업에 대해서 방어를 하려고 해서는 안된다. 각 검토자는 오류를 어떻게 해결할 것인지에 대한 작성자의 최종 결정권을 존중해 주어야 한다.
'Books > Reviews' 카테고리의 다른 글
[책/네트워크] 후니의 쉽게 쓴 시스코 네트워킹 3rd vol1,2 (0) | 2022.02.25 |
---|---|
[책/네트워크]윤성우 tcp/ip 소켓 (0) | 2022.02.19 |
코드컴플릿2_Chapter1 소프트웨어 구현으로의 초대 , Chapter2 소프트웨어 개발의 이해를 돕기 위한 비유 (0) | 2021.08.13 |
코드컴플릿2_Chapter 25 코드 최적화 전략, Chapter26 코드 최적화 기법 (0) | 2021.08.10 |
코드컴플릿2_Chapter 24 리팩토링 (0) | 2021.08.09 |