목록내인생's 기록 (32)
솔솔
🟡 오늘의 목표 진도세션6. Spirng & JPA 기반 테스트 - Presentation Layer 테스트 (1) 🟠 공부 정리 공부하면서 궁금한 것 알게된 것 정리한 내용 https://solsolhane.tistory.com/202 [IntelliJ] IntelliJ HTTP Client로 API 테스트 쉽게 시작하기🍀 들어가기지금까지 API를 테스트할 때 주로 Postman이나 Swagger를 활용해왔다.직관적이고 간편한 사용법 덕분에 나 포함 많은 개발자들이 사용하는 것 같다. 하지만 이번에 IntelliJ HTTP Client를 알solsolhane.tistory.com 🔵 공부 후 나의 생각 오늘은 생략 * 현재 인프런 워밍업 클럽에 참여하여 아래 강의 수강 중입니다.ht..
🟡 오늘의 목표 진도세션6. Spirng & JPA 기반 테스트 - Business Layer 테스트 (3) 🟠 공부 정리공부하면서 궁금한 것 알게된 것 정리한 내용Spring Boot 테스트 어노테이션 제대로 알기: @SpringBootTest vs @DataJpaTesthttps://solsolhane.tistory.com/197 [Test/SpringBoot] Spring Boot 테스트 어노테이션 제대로 알기: @SpringBootTest vs @DataJpaTest🍀 들어가기Spring Boot에서 테스트를 공부하다보면,Spirngframwork에서 제공하는 다양한 테스트 어노테이션을 접하게 된다. 그중에서도import org.springframework.boot.test.context...
🟡 오늘의 목표 진도세션6. Spirng & JPA 기반 테스트 - Business Layer 테스트 (1) - Business Layer 테스트 (2) 🟠 공부 정리없습니다 🔵 공부 후 나의 생각 없습니다
🟡 오늘의 목표 진도세션6. Spirng & JPA 기반 테스트 - 레이어드 아키텍처(Layered Architecture)와 테스트 - Spring / JPA 훝어보기 & 기본 엔티티 설계 - Persistenc Layter 테스트 (1) - Persistenc Layter 테스트 (2) 🟠 공부 정리1. 레이어드 아키텍처(Layered Architecture)와 테스트 Client →(←) Presentation Layer →(←) Business Layer →(←) Persistence Layer →(←) DB ✔ 관심사를 분리해서 테스트2. 통합 테스트 ✔ 여러 모듈이 협력하는 기능을 통합적으로 검증하는 테스트 ✔ 일반적으로 작은 범위의 단위 테스트만으로는 기능 전체의 신뢰성..
🟡 오늘의 목표 진도미션 있는 날 🟠 Day11 미션 단위 테스트 작성해보기 https://github.com/soljjang777/readable-code/tree/test-code-assignment GitHub - soljjang777/readable-code: [Readable Code: 읽기 좋은 코드를 작성하는 사고법] 강의 예제 Repo[Readable Code: 읽기 좋은 코드를 작성하는 사고법] 강의 예제 Repo. Contribute to soljjang777/readable-code development by creating an account on GitHub.github.com 🔵 공부 후 나의 생각 테스트를 진행하면서 "응? 뭐지?"라고 생각했던 순간이 있었다.내가..
🟡 오늘의 목표 진도중간 점검 있는 날 🟠 공부 정리중간 점검 있는 날 🔵 공부 후 나의 생각 중간 점검 있는 날
🟡 오늘의 목표 진도섹션1. Intro - 강의 소개 - 어떻게 학습하면 좋을까?섹션2. 테스트는 왜 필요할까? - 테스트는 왜 필요할까?섹션3. 단위 테스트 - 샘플 프로젝트 소개 & 개발 환경 안내 - 프로젝트 세팅 - 수동 테스트 VS 자동화된 테스트 - JUnit5로 테스트하기 - 테스트 케이스 세분화하기 - 테스트하기 어려운 영역을 분리하기 - 키워드 정리섹션4. TDD: Test Driven Development - TDD: Test Driven Development - 키워드 정리섹션5. 테스트는 []다. - 테스트는 []다. - DisplayName을 섬세하게 - BDD 스타일로 작성하기 - 키워드 정리 🟠 공부 정리1. 테스트는 왜 필요할까 테스트는 귀찮지만, 빠른 피드백, 자동화..
🟡 오늘의 목표 진도섹션7. 리팩토링 연습 - 연습 프로젝트 소개 - 리팩토링(1) - 추상화 레벨 - 리팩토링(2) - 객체의 책임과 응집도 - 리팩토링(3) - 관점의 차이로 달라지는 추상화 - 키워드 정리섹션8. 기억하면 좋은 조언들 - 능동적 읽기 - 오버 엔지니어링 - 은탄환은 없다 - 키워드 정리섹션8. Outro - 마무리하며 🟠 공부 정리1. 능동적 일기 - 복잡하거나 엉망인 코드를 읽고 이해하려 할 때, 리팩토링하면서 읽기 (공백으로 단락 구분, 메서드와 객체로 추상화, 주석으로 이해한 내용 표기하며 읽기) - 우리에게는 언제든 돌아갈 수 있는 git reset --hard 가 있음 (리팩토링시에도 작업단위를 잘개 쪼개서 언제든지 원하는 시점으로 돌아갈 수 있도록 학기) -..