[TDD, 클린 코드 with Java] 자바 스트림(Stream), 경계값 테스트, 클래스 분리, 원시값과 문자열 포장
Hi.Claire
🐣 TDD, 클린 코드 with Java 19기 (박재성, 넥스트스텝) 자바 스트림(Stream), 경계값 테스트, 클래스 분리, 원시값과 문자열 포장두 번째 라이브 강의 내용을 정리하다 보니 생각보다 분량이 많아서 두 번에 걸쳐서 업로드하게 되었다.지난 1편에서는 TDD와 관련한 내용을 주로 다루었다.객체 지향 설계와 TDD cycle에 익숙하지 않은 경우 어떤 식으로 TDD를 연습할 수 있는지 배웠다.Test Fixture를 만들 때 불변성을 해치는 setter의 사용을 지양하고 대신 생성자를 적극 활용하는 것이 좋다.그리고 getter를 사용하는 대신 객체에게 직접 메시지를 보내서 물어보라는 내용도 있었다.마지막으로 테스트하기 어려운 구조를 테스트가 가능한 구조로 바꾸는 연습도 해보았다.이번 2편..