[TDD, Clean Code with Java - https://edu.nextstep.camp/c/8fWRxNWU/] 2022.04.20 도메인 지식, 객체 설계 경험이 있는 경우 요구사항 분석을 통해 대략적인 설계 - 객체 추출 UI, DB 등과 의존관계를 가지지 않는 핵심 도메인 영역을 집중 설계 로직 테스트할 때 어려운 코드가 섞여 있으면 TDD하기 어려움 ex) Random 1차적으로는 도메인 로직을 테스트하는 것에 집중!! 도메인 객체에 대해서만 TDD를 할 때 쉬움 도메인 단위 테스트 MVC라 치면 도메인(모델) 영역에 단위테스트를 집중하자 이것만 잘해도 상당히 안정적인 애플리케이션을 개발할 수 있다 도메인 영역에 객체지향체조 지키는 것에 가장 집중!! (컨트롤러 뷰는 동작하기만 해도.....
[TDD, Clean Code with Java - https://edu.nextstep.camp/c/8fWRxNWU/] 2022.04.06 NextStep, 포비 소개 과정 소개 과정을 슬기롭게 소화하는 방법 변화를 위해 의지력보다는 환경이 중요하다는 말이 공감되었다(본가 가서 재택할 때마다 제대로된 책상, 의자도 없어서 집중하기 힘들었던 기억이...) 내가 TDD와 리팩토링에 집착하는 이유(따로 적어두었던 내용만) TDD는 프로그래밍 의사결정과 피드백 사이의 간극을 의식하고 이를 제어하는 기술 TDD는 피드백을 빠르게 받을 수 있다(코드를 짜고 테스트하면 피드백 짠) TDD의 아이러니 중 하나는 테스트 기술이 아니라는 점이다. TDD는 분석 기술이며, 설계 기술이기도 하다 TDD를 하려면 요구사항을 ..
- Total
- Today
- Yesterday
- IntelliJ
- clean code
- gasmask
- java
- 자바
- kotlin In Action
- docker for mac
- docker pull limit
- 도커
- ddd
- cacheable
- 스프링부트
- 도메인주도설계
- 코틀린
- 자바스크립트
- linuxkit
- JavaScript
- 스프링
- docker
- ImagePullBackOff
- Spring
- back merge
- kotlin
- QuickTimePlayer
- springboot
- 쿠버네티스
- k8s
- Kubernetes
- gradle
- 클린코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |