September 04, 2022
함수 이름에 키워드를 추가하는 형식이 있다.
assertEquals(expected, actual) -> assertExpectedEqualsActual(expected, actual)
좋은 주석
나쁜 주석
사용하지 않을 경우 삭제하기
등의 주석을 종종 보기도 하고 내가 남겨놓기도 했다. 하지만 커밋 날짜가 오래될수록 사용하지 않는 기능을 없애는 일은 잘 하지 않게 되고, 리팩토링은 우선순위에서 밀려나게 된다. 우연히 그런 코드를 보게 돼도 지금 없애도 되는건가 하는 생각에 굳이 없애지 않고 지나치게 되었다. 어떤 코드는 서로 끌어당긴다. 개념적인 친화도가 높기 때문이다. 친화도가 높을수록 코드를 가까이 배치한다.
가로로는 공백을 사용해 밀접한 개념과 느슨한 개념을 표현한다.