Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,16 @@ Code Complete는 30년이 지난 지금도 유효한 소프트웨어 구현 원

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

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

<br />

Expand Down Expand Up @@ -118,7 +118,7 @@ Code Complete는 30년이 지난 지금도 유효한 소프트웨어 구현 원
<b>🐿️ zinii</b>
</a><br />
<sub>심미진</sub><br />
<sub><i>클로드에게 직장을 빼앗기게 생긴 고꼬마 개발자</i></sub><br />
<sub><i>클로드에게 직장을 빼앗기게 생긴 꼬꼬마 개발자</i></sub><br />
<br />
<a href="https://github.com/azure-553"><img src="https://img.shields.io/badge/GitHub-181717?style=flat&logo=github&logoColor=white" /></a>
<a href="https://www.linkedin.com/in/mijin-sim4530"><img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=flat&logo=linkedin&logoColor=white" /></a>
Expand All @@ -144,14 +144,14 @@ Code Complete는 30년이 지난 지금도 유효한 소프트웨어 구현 원
<img src="./static/diagrams/chapter-map.svg" alt="Code Complete 2판 35장 중 다룬 20장 커버리지 맵" width="900" />
</p>

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

<br />

Expand Down
2 changes: 1 addition & 1 deletion src/components/memberData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ export const MEMBER_DATA: Record<MemberName, MemberProfile> = {
zinii: {
github: 'azure-553',
linkedin: 'https://www.linkedin.com/in/mijin-sim4530',
description: '클로드에게 직장을 빼앗기게 생긴 고꼬마 개발자',
description: '클로드에게 직장을 빼앗기게 생긴 꼬꼬마 개발자',
},
};
Loading