디자인 패턴이란? GoF(Gang Of Four) 네 명의 학자가 기존의 많은 사례와 시스템등을 분석하여 좋은 설계의 예시들을 총 23개 패턴을 제안! 🤞 기존의 여러시스템과 서비스를 기반으로 객체지향 프로그래밍에서 보다 유연하고, 확장성 있는 설계가 가능한 예시를
기능은 똑같은데, 내부구조개선(코드를 보기 쉽게!)프로그램의 동작이 변하지 않음을 증명하기 위해 유닛테스트가 중요함!!테스트 -> 리팩토링 -> 테스트 ....🎇즉! 디버깅과 기능추가는 리팩토링이 전혀 아니다!너무 긴 메서드 : 메서드가 너무 길다.방대한 클래스 :