책 17장을 읽고 다양한 의견을 댓글로 남겨 주세요.
책 17장을 읽고 다양한 의견을 댓글로 남겨 주세요.
솔루션 회사를 시작으로 컨설팅 회사 그리고 서비스 회사를 거쳐 지금은 스타트업에서 개발자로 일하고 있습니다. 주로 오픈소스 제품 개발, 기술 자문 및 코칭을 하고 있으며 기술과 인간의 상호작용에 관심이 많습니다.
[yeTi] 예티
2024-11-21 05:33
1부 코드 정리법의 작은 실천법들을 켄트 백의 경험으로 느낀 관계를 알려줌으로써 자연스러운 다음 단계를 알려주려는 것 같습니다.
이를 외워서 의도적인 지식으로 활용할 수 있겠지만 가장 좋은 방법은 직접 코드 정리를 해봄으로써 나의 경험으로 만들어가는 것이라고 생각합니다.
일단 정리할 코드가 없으니 의도적으로 지식화를 합니다.
그리고 막바지에 개발자가 가져야할 태도를 말해주는 것 같은 느낌을 가집니다.
소프트웨어 개발에서 변경은 가장 많은 비용이 들어갑니다. 변경 중에서도 코드를 이해하는 일에 가장 비용이 많이 들어갑니다. 따라서, 작동하는 코드의 구조와 의도에 대해 잘 소통하는 것이야말로 여러분이 익혀야 할 가장 가치 있는 기술입니다.
의도를 소통해야한다는 것입니다. 조금 더 쉽게 풀어보면 코드를 읽다가 ‘왜 이렇게 구현했을까?‘ 를 알아가야 한다는 것입니다.
그리고 의도를 알아야 확신을 가지고 보다 빠르게 변경할 수 있습니다.