inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

송준환님의 블로그

송준환 송준환

@junhwan

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

블로그 4

인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 4주차 발자국

인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 4주차 발자국

일주일 간 학습 내용 요약 BDD와 TDD를 활용한 테스트 작성 원칙 테스트는 문서다 테스트 코드는 프로덕션 기능을 설명하는 문서 역할을 한다. 다양한 테스트 케이스를 통해 프로덕션 코드를 이해하고, 팀 차원의 자산으로 공유할 수 있다. DisplayName을 섬세하게 작성 테스트 이름은 명사 나열보다 문장 형식으로 작성해야 한다. 테스트 행위의 결과까지 ...

좋아요수
0
  • 인프런워밍업클럽
  • 클린코드스터디
  • 테스트코드스터디
인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 3주차 발자국

인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 3주차 발자국

일주일 간 학습 내용 요약 테스트를 해야하는 이유 테스트는 귀찮지만 필수적이다 테스트를 하지 않으면 경험과 감에 의존해 개발하게 되고, 커버할 수 없는 영역이 발생하며 유지보수가 어려워진다. 결과적으로 소프트웨어에 대한 신뢰가 떨어지고 피드백이 늦어질 수 있다. 테스트의 목적 빠른 피드백을 제공하고, 자동화로 안정감을 얻는 것이 목표다. 매 순간 소프트웨어...

좋아요수
0
  • 테스트코드
인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 2주차 발자국

인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 2주차 발자국

일주일 간 학습 내용 요약 코드 다듬기 주석의 양면성 주석이 많다는 것은 코드가 비즈니스 요구사항을 잘 반영하지 못했다는 의미일 수 있다. 주석에 의존하면 코드 품질이 떨어질 수 있다. 주석은 코드로 설명할 수 없는 의사 결정 히스토리를 설명하는 데 사용하며, 자주 변하지 않는 정보를 기록해야 한다. 변수와 메서드의 나열 순서 변수는 사용하는 순서대로 나열...

좋아요수
0
인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 1주차 발자국

인프런 워밍업 클럽 2기 - BE 클린코드, 테스트코드 스터디 1주차 발자국

일주일 간 학습 내용 요약 추상화 레벨을 맞추자. 읽는사람이 한번 더 생각하지 않도록 항상 코드를 추상화 레벨에 맞춰서 작성을 하는것이 중요한것 같다. 추상화 레벨에 맞게 구체화된 코드를 메서드로 만들어 추상화시키고 그에 맞춰서 이름을 지어주자. 사실 이름짓기가 제일 어려운것 같다. 읽는 사람으로 하여금 뇌의 메모리를 적게 쓰게 하자. 평상시에 사용하는 i...

좋아요수
0
  • 클린코드스터디