🔧소프트웨어 개발보통
클린 코드와 리팩터링
가독성·단순성·의존성 줄이기·중복 없애기·추상화.
클린 코드 원칙: 가독성, 단순성, 의존성 줄이기, 중복 최소화, 추상화.
리팩터링은 겉으로 드러나는 동작은 그대로 두고 안쪽 구조만 고치는 것이다. 기능을 더하는 것이 아니다.
나쁜 냄새(Bad Smell): 중복 코드, 긴 메서드, 큰 클래스, 긴 매개변수 목록.
시험에는 이렇게
리팩터링의 정의에서 '동작은 그대로'가 핵심이다.
가독성·단순성·의존성 줄이기·중복 없애기·추상화.
클린 코드 원칙: 가독성, 단순성, 의존성 줄이기, 중복 최소화, 추상화.
리팩터링은 겉으로 드러나는 동작은 그대로 두고 안쪽 구조만 고치는 것이다. 기능을 더하는 것이 아니다.
나쁜 냄새(Bad Smell): 중복 코드, 긴 메서드, 큰 클래스, 긴 매개변수 목록.
리팩터링의 정의에서 '동작은 그대로'가 핵심이다.