본문 바로가기 메뉴 바로가기

박한영(Ryan)의 개발 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

박한영(Ryan)의 개발 블로그

검색하기 폼
  • 전체 (23)
    • 좋은 코드에 대한 고민 (1)
    • 우아한테크코스 (3)
    • 필요에 의한 개발 (1)
    • 객체지향프로그래밍 (3)
    • 자바스크립트 (2)
    • 非개발 (9)
    • 프론트엔드 (3)
  • 방명록

testable (1)
Testable Code

유닛 테스트를 작성하다 보면, 내 코드가 테스트 불가능한(혹은 어려운) 경우가 있다. 이럴 때면 당혹감과 함께 여러가지 의문이 밀려든다. '왜 내 코드는 테스트하기 어려울까?' '어떻게 수정해야 테스트가 쉬워질까?' '근데 테스트를 위해 구현부를 수정하는 게 좋은 선택일까?' 이 의문들을 해소하고자 구글링을 해보았고 유명인사 향로님의 블로그에서 좋은 글들을 발견했다. 1. 테스트하기 좋은 코드 - 테스트하기 어려운 코드 2. 테스트하기 좋은 코드 - 제어할 수 없는 코드 개선 3. 테스트하기 좋은 코드 - 외부에 의존하는 코드 개선 위 글들을 나의 언어로 조금 더 간결하게 정리해보고자 한다. (참고로 여기서 다루는 테스트는 '유닛 테스트'이다) 목차는 다음과 같다. 1. 테스트하기 어려운 코드 2. 테스..

좋은 코드에 대한 고민 2024. 4. 6. 21:43
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 옵저버 패턴
  • 컴포넌트
  • 디자인 패턴
  • 자소서
  • 테스트코드
  • testable
  • 이벤트 전파
  • dom
  • 엘레강트 오브젝트
  • 예고르
  • 레벨2
  • 5월2주차
  • 레벨 1
  • 우테코
  • 프리코스
  • 우아한테크코스
  • 객체지향
  • next js seo
  • observer
  • 회고
  • 프론트엔드
  • 조영호
  • 우테코 6기
  • 우테코 프론트엔드
  • 객체지향원칙
  • 브라우저
  • 유닛테스트
  • next js
  • 우아한테크코스 6기
  • SEO
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바