2017/05

개발/리팩토링

클린 코드 - 2장 의미 있는 이름 요약

클린 코드 - 2장 의미 있는 이름 - 의도를 분명히 밝혀라 - 좋은 이름을 지으려면 시간이 걸리지만 그로 인해 절약하는 시간이 훨씬 더 많다. - 이름을 통해 존재 이유, 수행 기능, 사용 방법에 대한 답을 해야 한다. - 그릇된 정보를 피하라 - 나름대로 절리 쓰이는 의미 있는 단어를 다른 의미로 사용하면 안된다. - 실제 List가 아니라면 accountList라는 식으로 네이밍하지 않는다. accountGroup, bunchOfAccounts, Accounts 식으로 네이밍한다. - 혼동할 수 있기 때문에 서로 흡사한 이름을 사용하지 않는다. - 의미 있게 구분하라 - 연속된 숫자를 덧붙이거나 특별한 정보를 주지 못하는 Info, Data, variable 같은 단어를 추가하는 방식은 적절하지 않..

개발/리팩토링

네이밍 관련 글 정리

다음 글들의 내용을 취합해서 정리한 내용입니다. https://a-nickels-worth.blogspot.kr/2016/04/a-guide-to-naming-variables.html http://journal.stuffwithstuff.com/2009/06/05/naming-things-in-code/ http://nikas.praninskas.com/javascript/2016/11/28/naming-things-handlers/ http://codelegance.com/semantic-method-naming/ http://codebuild.blogspot.kr/2012/02/15-best-practices-of-variable-method.html # 클래스, 인터페이스 - 명사여야 한다. : ..

bebeside77
'2017/05 글 목록