hyunjuuun.dev

  • 홈
  • 태그
  • 방명록

테스트 코드 1

테스트 코드, 왜 작성하는가

나는 왜 테스트 코드에 관심을 가졌는가 때때로 사이드 이펙트에 대한 두려움으로 인해 리팩토링을 포기하고 방치하게 되는 코드들이 존재했다. 서비스가 커질수록 코드 간의 의존성이 커지고 작은 부분의 수정으로도 영향을 받는 곳이 너무 많아 코드 수정이 부담스러워진다. 테스트 코드가 이러한 부담을 줄여줄 것으로 기대했다. 실무 프로젝트 1차 도전 신규 프로젝트인 만큼 서비스의 방향성이 자주 바뀌고는 했다. 큰맘 먹고 테스트 도입을 시도해 보았으나 기획이 바뀌어 개발해두었던 코드를 오히려 전부 걷어내거나 디비 구조가 대대적으로 변경되는 일들이 발생했다. 기능 개발에 여유가 있는 시점에 조금씩 도입을 해보았는데, 큰 변경 사항들이 생기자 테스트 코드를 관리할 여유가 없었고 본 코드가 사라진 테스트 코드들은 주인을 ..

소프트웨어 개발 2024.02.08
이전
1
다음
더보기
프로필사진

hyunjuuun.dev

재밌게, 즐기면서, 꾸준하게

  • 분류 전체보기 (21)
    • 소프트웨어 개발 (13)
    • Kafka (5)
    • Kotlin (2)

Tag

카프카, 샤딩, 커넥션풀, redis, db, url, 테스트 코드, dns, 스레드풀, 코틀린, 파티셔닝, 레플리케이션, 인덱스, TCP, 안정 해시, kafka, NoSQL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바