Clean Code 6장 - 객체와 자료구조
변수를 비공개로 하는 이유 변수를 private로 선언하는 이유는 남들이 변수에 의존하게 만들고 싶지 않기 때문이다. 즉, 변수의 타입이나 구현을 마음대로 바꾸게 하기 위함이다.
변수를 비공개로 하는 이유 변수를 private로 선언하는 이유는 남들이 변수에 의존하게 만들고 싶지 않기 때문이다. 즉, 변수의 타입이나 구현을 마음대로 바꾸게 하기 위함이다.
코딩을 함에 있어 네이밍은 상당히 중요하다. 이에 더해 코드의 형식을 맞추는 것도 상당히 중요한데, 형식을 잘 맞춘 코드는 그 퀄리티가 더욱 높아 보이게 만들어주며 그렇지 않은 코드는 무성의해 보이게 만든다. 팀 내의 컨벤션, 사내 컨벤션을 준수하는 것이 얼마나 중요한 것인지 이번...
그동안 개발을 진행하며 내가 짠 코드가 다른 사람에게 더 쉽게 읽히기 바라는 마음으로 주석을 달곤 했다. 하지만 이 책을 읽으며 그것은 괜한 고민이며, 간결한 로직과 분명한 네이밍으로 보완할 수 있음을 알게되었다. 다음은 클린 코드 4장을 정리한 내용이다.
작게 만들어라 저자의 경험으로 많게는 3000줄에서 적게는 20~30줄 정도의 함수를 만들었다고 하는데 작을수록 좋다고 확신한다고 한다. 필자 또한 함수가 길어지면 길어질수록 가독성이 떨어지고 기능적으로 한가지 기능이 아닌 여러 기능을 수행하고 있다고 생각하기에 이는 리팩...
의도를 분명하게 지어라 시간이 오래걸리더라도 좋은 이름을 짓는 것이 중요하다. 의미 없는 이름으로 변수, 함수, 클래스 이름을 짓는다면 아주 간단한 코드라도 코드를 읽는 사람을 힘들게 한다.
깨끗한코드