테스트 가능한 설계
최근 데이터베이스 설계부터 애플리케이션 아키텍처, 도메인 설계, API, API 문서화, 사용자 유즈 케이스, 배포 전략, 서버 설정, 서버 튜닝, JVM 옵션 등등 정말 A~Z까지 혼자 다 하려니 일이 미친 듯이 많았다. 아직 Elasticsearch, kibana로 실제 데이터 분석 및 통계하고 로깅도 해야 하고, 스트레스 테스트도 남아있는 걸 보면 죽을 맛이긴 하다. batch도 필요할 것 같은데, 공부해본 거 다 써먹는 중이다. 사실 요즘 거의 미친 듯이 테스트 케이스를 재작성 중이다. 이는 기존 TDD를 몰랐을 때와 공부해가는 과정에서 생각보다 TDD로 개발하는 과정 자체가 기존 방식보다 더 효율적이고 생산적이라는 생각이 들었고, 마치 DMZ 망처럼 안전장치가 생긴 것처럼 자신감을 더 가지게 된..
2022. 12. 15.