클린코드

15장~16장

달팽이포뇨 2022. 6. 30. 15:28

15장 - JUnit 들여다보기

 JUnit은 자바 프레임워크 중 가장 유명한 프레임워크이다. JUnit의 저자는 많지만 시작은 켄트 벡과 에릭 감마, 두 사람이라고 한다. 비행기를 타고가다가 세 시간만에 JUnit의 기초가 되는 코드를 작성하였다고 하는데 그 JUnit이 지금은 자바 프레임워크 중 가장 유명한 프레임워크가 되었다. JUnit의 프레임워크에서 가져온 코드를 보니 그야말로 '클린 코드'인 것 같다는 생각이 들었다. 심지어 이 책에서는 이 JUnit의 코드를 개선하며 이 세상에 개선이 불필요한 모듈은 없다고 말한다.

 완벽한 것 같아도 코드가 개선될 여지는 있다는 것이다.

 

16장 - SerialDate 리팩터링

이 장에서는 JCommon 라이브러리에 SerialDate 클래스를 리팩터링해본다.

먼저, 코드를 돌려보며 커버리지와 버그를 체크하고 코드를 고쳐보며 커버리지를 넓히고, 버그를 고치고, 코드 크기를 줄이고, 명확성을 높이는 과정을 보았다.

'클린코드' 카테고리의 다른 글

17장  (0) 2022.06.30
14장  (0) 2022.06.30
11장~13장  (0) 2022.06.27
7장~10장  (0) 2022.06.02
4장-6장  (0) 2022.04.06