inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

홍석호님의 블로그

홍석호 홍석호

@hongseokhodev4166

수강평 작성수
-
평균평점
-

블로그 5

[인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드)] 후기

[인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드)] 후기

왜 참여했는가? 스프링과 JPA 공부를 한 뒤, 간단한 웹 애플리케이션을 만들어보는 프로젝트를 진행해보았다. 프로젝트에 테스트 코드를 작성하는데, 막상 어떻게 작성해야 할지는 알 수 없었다. 관련 자료를 찾아보아도 TDD나 유닛 테스트, JUnit에 관한 내용은 잔뜩 있었지만 '그래서 실제로 테스트를 어떻게 작성해야 하는지'를 알려주는 자료는 많지 않았다....

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

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

강의 수강 학습 내용 요약 test double, 테스트 간 독립성, Test Fixture, Mockito, Spring REST Docs 학습 내용 회고 테스트 환경의 독립성을 보장하자. 테스트 간 독립성을 보장하자. 테스트 클렌징할 때 중간 테이블도 같이 지워줘야 한다. 추상 클래스로 테스트 환경을 통합할 수 있다. 미션 Mockito와 관련된 애노테...

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

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

강의 수강 학습 내용 요약 테스트의 중요성, 단위 테스트, TDD, JUnit, JPA 기반 테스트 학습 내용 회고 테스트는 변화하는 소프트웨어의 안정성을 보장한다. 테스트는 [문서]다. 테스트는 잘못 작성하면 오히려 유지보수 비용만 늘어난다. TDD를 적용하면 테스트하기 쉬운 구조로 프로그램을 만들게 되며, 좋은 설계로 이어진다. TDD는 상황에 따라 적...

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

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

강의 수강 학습 내용 요약 리팩토링 기법, 리팩토링 시 지켜야할 객체지향 원칙, 추상과 구체의 트레이드 오프 학습 내용 회고 추상이란 사물이나 표상의 성질을 추출하는 것이고, 그것은 필요없는 것을 '버리는 것'이다. 과도한 추상은 오히려 복잡도만 증가시킬 수 있다. 현 단계에서 필요한 정도의 추상을 해야 한다. 개발을 진행하면서 우리는 도메인 지식을 획득하...

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

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

강의 수강 학습 내용 요약 클린 코드의 중요성과 객체 지향 원칙에 대해 배우고 적용해보았다. 학습 내용 회고 이미 다른 매체를 통해 알고 있는 내용이 많았다. 그렇지만 새로웠다. 머리 속에서 파편화되어있던 정보들을 조각 모음한 것 같다. 함수 내에서 추상화 레벨을 맞춰야 한다는 것은 최근 읽었던 '쏙쏙 들어오는 함수형 코딩'에서 다이어그램으로 본 것 같은데...

좋아요수
0