inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

sodychoe님의 블로그

sodychoe sodychoe

@sodychoe5047

수강평 작성수
2
평균평점
5.0

블로그 3

발자국 3주차 [인프런 워밍업 클럽 2기 백엔드(클린코드/테스트)]

발자국 3주차 [인프런 워밍업 클럽 2기 백엔드(클린코드/테스트)]

이번 주 강의 섹션 2 소프트웨어를 유지보수하기 위한 테스트코드의 필요성 섹션 3 단위테스트란 독립적으로 클래스나 메서드를 테스트하는 것 해피 케이스, 예외 케이스, 경곗값 케이스를 테스트한다 외부와 통신하거나 랜덤성을 갖는 코드는 단위테스트가 어렵다 섹션 4 TDD 는 프로덕션 코드보다 테스트 코드를 먼저 작성하여 테스트가 구현과정을 주도하도록 하는 방법...

좋아요수
0
발자국 2주차 [인프런 워밍업 클럽 2기 백엔드(클린코드/테스트)]

발자국 2주차 [인프런 워밍업 클럽 2기 백엔드(클린코드/테스트)]

이번 주 강의 섹션6 섹션 5에 이어서 지뢰게임 도메인 계속 리펙터링 중 주석 주석은 추상화를 해칠 수 있는 위험요소가 있다 주석도 버전 관리의 대상이다. 업데이트되지 않은 주석은 클라이언트를 혼란스럽게 할 수 있다 추상화 가능한 부분을 주석으로 대체하고 있지 않은 지 고민해보자 패키지 패키지 이름도 문맥에 대한 정보를 가질 수 있다 "Level" 패키지의...

좋아요수
0
발자국 1주차 [인프런 워밍업 클럽 2기 백엔드(클린코드/테스트)]

발자국 1주차 [인프런 워밍업 클럽 2기 백엔드(클린코드/테스트)]

1주차 강의 섹션2-추상 ✅ 추상은 컴퓨터과학을 발전시킨 핵심적인 개념이다 내가 알아야 하는 것과 몰라도 되는 것을 구분하자 추상과 구체를 구분하자. 구체에서 의미 있는 특징을 뽑아 추상화하자 의미를 드러낼 수 있는 변수명, 메서드명을 사용하자 메서드마다 추상화 수준을 동일하게 유지하도록 노력하자 매직 넘버, 매직 스트링(상수) 를 사용해보자 섹션3-논리,...

좋아요수
0