close
더북(TheBook)
search
읽기 쉬운 코드
더북(TheBook)
home
Home
2장 체크리스트
2.1 기억 보조 수단
2.2 새로운 코드베이스를 위한 체크리스트
2.2.1 깃을 사용할 것
2.2.2 빌드를 자동화할 것
2.2.3 모든 오류 메시지를 켜둘 것
2.3 기존 코드베이스를 위한 체크리스트
2.3.1 점진적 개선
2.3.2 조직 문화를 바꾸는 전략
2.4 결론
3장 복잡성을 잘 다루는 법
3.1 목적
3.1.1 지속가능성
3.1.2 가치
3.2 프로그래밍이 어려운 이유
3.2.1 두뇌에 비유하는 것
3.2.2 코드는 작성하는 것보다 읽는 경우가 더 많다
3.2.3 가독성
3.2.4 지적인 작업
3.3 소프트웨어 공학으로 나아가기
3.3.1 컴퓨터 과학과의 관계
3.3.2 인간 친화적인 코드
3.4 결론
4장 수직 슬라이스
4.1 동작하는 소프트웨어에서 시작하기
4.1.1 데이터 수신에서 데이터 보존까지
4.1.2 가장 간단한 수직 슬라이스
4.2 동작하는 골격
4.2.1 특성화 테스트
4.2.2 준비-행동-어설트(AAA 패턴)
4.2.3 정적 분석 조절
4.3 외부 접근 개발
4.3.1 JSON 수신
4.3.2 예약 게시
4.3.3 유닛 테스트
4.3.4 DTO와 도메인 모델
4.3.5 가짜 객체
4.3.6 저장소 인터페이스
4.3.7 저장소 생성
4.3.8 의존성 구성
4.4 슬라이스 완성
4.4.1 스키마
4.4.2 SQL 저장소
4.4.3 데이터베이스 설정
4.4.4 스모크 테스트 수행
4.4.5 가짜 데이터베이스를 사용한 경계 테스트
4.5 결론
제
1
부
속도를 높여봅시다
1장
예술인가? 과학인가?
2장
체크리스트
3장
복잡성을 잘 다루는 법
4장
수직 슬라이스
5장
캡슐화하기
6장
다각화하기
7장
분해하기
8장
API 설계
9장
팀워크
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address