Skip to content

hamsurang/code-complete-2

Repository files navigation

Code Complete 2판 한글 스터디

변하지 않는 기술에 집중하는 7인의 프론트엔드 개발자 스터디

Site Notion


함수랑 산악회 스터디원

목적

매일 바뀌는 기술이 아닌, 변하지 않는 기술에 집중합니다.
Code Complete는 30년이 지난 지금도 유효한 소프트웨어 구현 원칙을 담고 있어요.
7명의 프론트엔드 개발자가 함께 읽고, 토론하고, 2026년 FE 현업 관점으로 재해석합니다.


이렇게 읽었어요

매 챕터마다 7명이 각자 읽고, 아래 형식으로 스터디 노트를 만들었습니다.

항목 내용
⚖️ 판정 챕터 내용이 2026년 FE 현업에서 생존 / 변형 / 사망인지 투표로 결론
📝 핵심 요약 챕터의 핵심 개념을 FE 관점으로 3줄 요약
💻 코드 예제 원서의 Java/C++ 예제를 React/TypeScript Before → After로 번역
🔥 토론 포인트 스터디원들이 직접 뽑은 이 챕터의 쟁점 질문
🗣️ 멤버 의견 7명의 솔직한 현업 경험담 및 동의/반박
😈 Devil's Advocate 일부러 반대 입장에서 챕터를 공격하는 코너
📊 유효성 투표 각 멤버가 5점 만점으로 챕터 유효성을 평가
FE 체크리스트 챕터 내용을 ESLint 룰 / TypeScript 패턴과 연결한 실천 목록

스터디원


🦊 Alice

정소현
2년차 프론트엔드 개발자 (F-pretence)


🐵 Amber

이도윤
5년차 프론트엔드 개발자, 지금은 취준생


🦎 Crong

홍규진
토큰 없으면 퇴근하는 1년차 프론트엔드 개발자


🦉 diego

윤장원
운동은 안하고 클로드에 월 50만원 쓰면서 데이터로 뇌 운동 하는 5년차 프론트엔드 개발자


🦜 Jay

이준근
에어팟 없으면 개발 못하는 3년차 프론트엔드 개발자


🐻 Leo

유승완
아침 밥 안먹는 4년차 프론트엔드 개발자


🐿️ zinii

심미진
클로드에게 직장을 빼앗기게 생긴 고꼬마 개발자


📖 Code Complete

Steve McConnell
소프트웨어 구현의 바이블


챕터 구성

Code Complete 2판 35장 중 다룬 20장 커버리지 맵

파트 챕터 주제
🧭 구현의 기초 1–4장 소프트웨어 구현 기초, 메타포, 선행 조건
🧭 구현의 기초 5–6장 루틴 설계, 클래스 품질
✏️ 좋은 코드 쓰기 7–9장 고품질 루틴, 방어적 프로그래밍, 의사코드
✏️ 좋은 코드 쓰기 20–23장 소프트웨어 품질, 협업, 개발자 테스트, 디버깅
🔧 완성과 성장 24–26장 리팩터링, 코드 튜닝 전략·기법
🔧 완성과 성장 31–34장 레이아웃·자기문서화, 개인 성격, 소프트웨어 장인정신

퍼블리싱 하네스

Notion 산출물을 Docusaurus로 옮기는 작업은 6개 에이전트가 3-Zone YAML을 주고받는 파이프라인으로 자동화돼 있어요. 자세한 구조는 CLAUDE.md에서 확인할 수 있어요.

6-에이전트 하네스 파이프라인 — Notion DB에서 Docusaurus MDX까지


로컬 개발

npm install -g pnpm
pnpm install
pnpm start
pnpm build

기여 방법

  1. 이 저장소를 Fork합니다.
  2. 담당 챕터의 MDX 파일을 수정합니다.
  3. Pull Request를 생성합니다.

About

함수랑 동아리 — Code Complete 2nd Edition 함께 읽기 산출물입니다!

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors