Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

125 total results found

15장 JUnit 들여다보기

Clean Code 완성본

1. 📌 핵심 개념 정리 ✅ 요약하기 1. JUnit 프레임워크 JUnit은 저자가 많지만 켄트 벡과 에릭 감마 두 사람이 아틀란타 행 비행기를 타고 가다 만들었다. 저자가 챕터에서 소개할 코드는 ComparisonCompactor모듈로 문자열 비교 오류를 파악할 때 유용한 모듈이다. 예를 들어 ABCDE, ABXDE를 입력받으면 <...B[X]D...>를 반환한다 ComparisonCompactor 모듈 코드 package junit.framework; p...

16장 SerialDate 리팩터링

Clean Code 완성본

1. 📌 핵심 개념 정리 ✅ 요약하기 1. 첫째, 돌려보자 SerialDateTest 또는 SerialDateTests라는 클래스는 단위 테스트 케이스를 몇 개 포함하며, 실행 시 실패하는 케이스는 없지만 모든 경우를 점검하지 않는다는 사실을 알 수 있습니다. 저자는 SerialDateTest.java에 있는 모든 테스트 케이스가 통과할 수 있게 만들었습니다. Clover라는 Code Coverage 분석 도구를 이용하여 실행 코드와 실행하지 않는 코드를 확인...

17장 냄새와 휴리스틱

Clean Code 완성본

1. 📌 핵심 개념 정리 ✅ 요약하기 1. 주석 (Comments) 부적절한 정보: 소스 코드 관리 시스템, 버그 추적 시스템 등 다른 곳에 저장해야 할 정보(작성자, 수정일, SPR 번호 등 메타 정보 제외)는 주석으로 적합하지 않습니다. 주석은 코드와 설계에 대한 기술적 설명을 보충하는 역할입니다. 변경 이력이나 장황한 날짜 기록은 피해야 합니다. 쓸모 없는 주석: 오래되거나, 내용과 맞지 않거나, 잘못된 정보는 더 이상 쓸모가 없습니다. 주석은 시간이 지...