Refactoring (1) 썸네일형 리스트형 Javascript에서 SOLID 법칙 적용하기 SOLID 원칙 객체지향설계(Object Oriented Design)의 5가지 원칙 단일 책임 원칙(Single responsibility principle) 개방 폐쇄 원칙(Open/closed principle) 리스코프 치환 원칙(Liskov substitution principle) 인터페이스 분리 원칙(Interface segregation principle) 의존관계 역전 원칙(Dependency inversion principle) 장점 클린 코드(시간이 지나도 유지 보수와 확장이 쉬운 시스템) 단일 책임 원칙(Single responsibility principle) 클래스는 하나의 작업만 있어야 한다. 함수형에서는? -> 함수는 하나의 작업만 있어야한다. 장점 요구사항 변경 발생 시 하.. 이전 1 다음