시리즈 #6: 남이 읽기 좋은 코드를 만드는 법
시리즈 #6: 남이 읽기 좋은 코드를 만드는 법
코드의 주인공은 작성자가 아니라 '다음번에 이 코드를 읽을 사람(미래의 나 포함)'입니다. 스콧과 마크가 강조하는 가독성의 미학입니다.
💡 핵심 표현: "Optimize for readability" (가독성을 최우선으로 하다)
- 코딩 맥락: 코드의 성능도 중요하지만, 팀원이 이해하기 쉽게 가독성(Readability)을 우선하여 작성하는 것입니다.
- 비즈니스 맥락: 문서를 작성하거나 기획안을 만들 때, 전달 대상이 한 번에 이해할 수 있도록 명료함(Readability)에 집중하는 것입니다.
- 영어 문장 예시: "Don't write clever code; optimize for readability so your teammates can maintain it."
💡 핵심 표현: "Self-documenting code" (주석이 필요 없는 명료한 코드)
- 코딩 맥락: 코드 자체가 의미를 명확히 담고 있어, 별도의 설명이 없어도 읽히는 '자체 문서화(Self-documenting)' 상태입니다.
- 비즈니스 맥락: 별도의 설명 자료 없이도 의도와 목적이 명확하게 전달되는 비즈니스 커뮤니케이션을 의미합니다.
- 영어 문장 예시: "Let's aim for self-documenting code by using descriptive variable names."
천재적인 코드는 아무도 읽지 못합니다. "Clear is better than clever."라는 문장을 책상에 붙여두고, 오늘도 읽기 쉬운 코드를 짜보세요.
댓글
댓글 쓰기