Code Complete 2 완독 스터디

읽기 쉽고 유지 보수성 높은 코드 작성을 위한, 보다 실무적인 개발 원칙들에 대해 공부합니다.


스터디원들

아래는 스터디에 참여한 그룹원들입니다.

Contributors

  • sulogc
  • Frog-Slayer
  • mycook3

컨텐츠 목록

1부. 기초 확립

  1. 소프트웨어 구현으로의 초대
  2. 소프트웨어 개발의 이해를 돕기 위한 비유
  3. 준비는 철저하게, 선행 조건
  4. 구현 시 결정해야 할 핵심 사항

2부. 고품질 코드 작성

  1. 구현 설계
  2. 클래스 다루기
  3. 방어적 프로그래밍
  4. 의사코드 프로그래밍 프로세스

3부. 변수

  1. 변수 사용 시 고려할 사항
  2. 변수 이름의 기능
  3. 기본 데이터형
  4. 특이한 데이터형

4부. 명령문

  1. 순차적 코드 구성하기
  2. 조건문 사용
  3. 반복문 제어
  4. 특이한 제어 구조
  5. 제어와 관련된 일반적인 이슈

5부. 코드 향상

  1. 소프트웨어 품질
  2. 협력 구현
  3. 개발자 테스트
  4. 리팩토링
  5. 코드 튜닝 전략

6부. 시스템 고려 사항

7부. 소프트웨어 장인 정신