아카이브: 2021/9

책 - 클린코드 (3장/함수)

3장 - 함수소감안좋은 코드의 사례를 들면서 어떻게 하면 좋은 함수를 작성할 수 있는지에 대해 설명을 하는데 다 읽고나서 생각해보면 결국 앞장에서 나왔던것처럼 ‘읽기좋은 함수가 좋은 코드다’. 함수는 한 가지의 일만 해야하고, 이름을 잘 지어야하고, 무분별한 인수 사용을 줄여서 함수의 이름과 인수의 이름만으로 무슨 동작을 하는지 알 수 있어야하고, 에러코드

책 - 클린코드 (1장/깨끗한 코드, 2장/의미 있는 이름)

항상 개발관련된 서적을 읽어야지 읽어야지 하면서도 사놓고 잘 안읽게 되더라구요.개발 서적 뿐만아니라 책을 읽는게 예전과는 다르게 엄청난 집중력과 노력이 필요하게 되어버렸습니다. 그래도 제 성장을 위해서는 싫어도 해야한다고 생각을 했었고, 마음은 먹었으나 행동이 따르기는 쉽지 않아서 금융치료를 결정했습니다! 제로베이스 에서 한달 한권 이라는 테마로 개발서적을

LocalDate 테스트 하기 (LocalDate를 mock 해보자)

발단얼마전 LocalDate를 이용한 테스트 케이스를 작성하다가 고민이 생겼습니다.테스트할 함수는 파라미터로 받은 LocalDate를 오늘날짜와 비교하는 함수였는데요 아래는 샘플코드입니다. 12345public boolean isBeforeTarget(LocalDate targetDate) { //작성일 기준으로 LocalDate.now()는