다른 뜻을 가진 단어 구분하기
get과 query의 차이
get은 어떤 것을 가지고 와서 필히 어떠한 액션을 취한다. 따라서 get이라는 단어가 들어간 메소드를 사용했을 때 데이터가 존재하지 않으면 error를 던진다(가지고 온 데이터로 무언가를 해야하는데 없기 때문에..!) 반면 query는 데이터가 없을때 null을 던진다.
-> 묘한 의미 차이를 캐치해서 코드 가독성을 높일 수 있다.
문제 해결뿐만 아니라 올바른 명칭 사용을 통해 가독성도 높아졌다.
보다 구체적인 단어로 바꾸기
대체할 경우 광범위한 단어의 의미를 정확한 의미로 좁힐 수 있다.
반대의 경우도 있다.
위의 경우가 더욱 정확하게 작성한 것이지만 오히려 아래의 경우가 한 눈에 들어온다.
의도를 아래와 같이 드러내는 것이다..
코드는 길어졌지만 의도를 드러내는데는 성공했다.
+ 더 잘 보이는 형태로 개선한 사례
표나 목차, 위와 같은 용어정리 등으로 개선하였고 각주..?! 를 이용했는데
각주의 경우는 이해하기 어렵긴 했는데, 개선을 통해