[기타] 클린코드 Clean code 요약
Summary of 'Clean code' by Robert C. Martin https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29 기본 규칙 스탠다드 컨벤션을 지켜라. 간단함을 유지하라. 간단할수록 좋다. 복잡도를 최대한 줄여라. 보이스카우트 규칙. 캠프장을 발견했을 때보다 더 깨끗하게 하고 떠나라 근본적인 원인을 찾아라. 항상 문제의 근본을 찾아라. 디자인 규칙 설정 가능한 데이터를 높은 수준으로 유지하라. if/else나 switch/case 대신 다형성을 선호하라. 다중 스레드 코드를 분리하라. 과도한 설정가능함 배제라. 의존성 주입을 사용하라. 디미터의 법칙을 따르라. 클래스는 직접적인 종속성만 알아야 한다. 이해가능성 팁 일관성을..
etc.
2022. 4. 12. 16:12
공지사항