클린코드란? 깨끗한 코드는 한 가지를 제대로 한다. 깨끗한 코드는 절대로 설계자의 의도를 숨기지 않는다. 단순하고 직접적이다. 코드를 일으면서 짐작했던 기능을 각 루틴이 그대로 수행하는 코드이다. 중복 줄이고, 표현력 높인다. 즉, 사람이 이해하기 쉬운 코드를 만드는 것이다. 클린코드의 주요 원칙 코딩 표준, 아키텍처 표준 및 설계가이드를 준수하기 단순한 것이 효율적이다. 복잡함을 최소화하기 디자인 패턴 SOLID 원칙 Simple Responsibility Principle 하나의 클래스는 하나의 책임만 가져야 한다. Open/Close Principle 클래스는 확장에 대해 열려 있어야 하고, 변경에 대해서는 닫혀 있어야 한다. Liskov Substitution Principle 서브 클래스는 메인..