함수랑 산악회
FE 개발자 7명이 Code Complete 2판을 읽고, 2026년에도 살아있는지 직접 투표했어요 2026년 프론트엔드 현업 관점으로 다시 본 Steve McConnell의 고전. 각자의 경험으로 읽고, 직접 투표하고, 치열하게 토론했어요.
🦊 Alice (소현)
2년차 프론트엔드 개발자 (F-pretence)
🐵 Amber (도윤)
5년차 프론트엔드 개발자, 지금은 취준생
🦎 Crong (규진)
토큰 없으면 퇴근하는 1년차 프론트엔드 개발자
🦉 diego (장원)
운동은 안하고 클로드에 월 50만원 쓰면서 데이터로 뇌 운동 하는 5년차 프론트엔드 개발자
🦜 Jay (준근)
에어팟 없으면 개발 못하는 3년차 프론트엔드 개발자
🐻 Leo (승완)
아침 밥 안먹는 4년차 프론트엔드 개발자
🐿️ zinii (미진)
클로드에게 직장을 빼앗기게 생긴 고꼬마 개발자
이 사이트는 무엇인가요
함수랑 산악회 7명이 진행한 Code Complete 2판 스터디 노트를 외부에 공개한 저장소예요. Steve
McConnell이 2004년에 쓴 책이지만 핵심 원칙(복잡도 관리·정보 은닉·관심사 분리)은 React/TypeScript
중심의 2026년 프론트엔드에서도 그대로 살아 있어요. 그 살아 있음을 주제별로 묶어 검증해 두었어요.
페이지 구성
각 페이지는 다음 7개 블록으로 구성돼 있어요. 한 페이지에 책 챕터 2-4장이 함께 들어가요.
Verdict — 책 챕터별 원칙이 2026년에도 살아 있는지 한눈에 (🟢 생존 / 🟡 변형 / 🔴 사망)
요약 — 책 본문의 핵심 명제를 3-5줄로
코드 예제 — 책의 Java/C++ 예제를 React/TypeScript Before-After로 번역 (챕터별 분배)
체크리스트 — 코드 리뷰에서 바로 쓸 수 있는 점검 항목 + ESLint 룰 매핑
Devil's Advocate — 일부러 반대 입장에서 던진 반박 (챕터별)
토론 포인트 — 실제 토론에서 다룬 질문
멤버 의견 — 7명의 실무 경험 (AI가 한 글자도 손대지 않은 원본)
다룬 범위
총 35장 중 20장 을 커버했어요. 사이드바는 책 내용의 흐름(구현 전 준비 → 좋은 코드 → 완성과
성장)에 맞춰 3개 테마로 묶었어요.
Code Complete 2판 35장 커버리지 맵 세 테마(구현의 기초, 좋은 코드 쓰기, 완성과 성장)에 걸쳐 35장 중 20장이 다뤄졌고 15장이 미커버임을 보여주는 nested containment 다이어그램 THEME · 기초 🧭 구현의 기초 구현이란 무엇인가 · 비유 · 사전 준비 · 설계 1~4장 · 구현 · 비유 · 요구사항 · 결정 WEEK 8 · COVERED 5~6장 · 구현 설계 · 클래스 설계 WEEK 6 · COVERED 10~19장 · 변수 · 조건문 · 제어 데이터 타입 · 변수 · 기본 제어 구조 등 언어 메커니즘에 해당해 프레임워크 시대 FE에선 우선순위를 낮춰 선정 제외됐어요 10 CHAPTERS · NOT COVERED THEME · 좋은 코드 ✏️ 좋은 코드 쓰기 루틴 · 방어적 프로그래밍 · 품질 · 테스트 · 디버깅 7~9장 · 루틴 · 방어 · 의사코드(PPP) WEEK 7 · COVERED 20~23장 · 품질 · 협력 · 테스트 · 디버깅 WEEK 3~4 · COVERED 27~30장 · 시스템 고려사항 프로그램 규모 · 관리 · 생산성 도구 등 조직·관리 영역이 많아 개발자 관점 학습의 우선순위에서 뒤로 밀렸어요 4 CHAPTERS · NOT COVERED THEME · 완성 🔧 완성과 성장 리팩터링 · 코드 튜닝 · 레이아웃 · 장인정신 24~26장 · 리팩터링 · 튜닝 전략·기법 WEEK 5 · COVERED 31~34장 · 레이아웃 · 자기 설명 · 장인정신 WEEK 2 · COVERED 35장 · 추가 도서와 자원 McConnell이 권하는 다음 읽을 거리 모음 본문 원칙 학습 대상이 아니라 부록 성격이라 스터디 범위에서 제외됐어요 1 CHAPTER · NOT COVERED LEGEND 다룬 장 (20) 미커버 (15) COVERAGE 20/35 · 57%
기여하고 싶다면
오타·번역 제안·다른 시각의 의견은 GitHub
저장소 에 PR을 남겨주세요. 단, 멤버 의견 블록은 7명의
원본 목소리라 외부 PR로는 수정하지 않아요.