애플리케이션 성능 개선

애플리케이션 성능 개선

1. 클린 코드 (Clean Code)
 - 잘 작성되어 가독성이 높고, 단순하며, 의존성을 줄이고, 중복을 최소화하여 깔끔하게 잘 정리된 코드

 

2. 클린 코드 작성의 원칙

작성 원칙 설명
가독성 이해하기 쉬운 용어를 사용
단순성 한 번한 가지 처리만 수행
의존성 최소 영향도를 최소화
중복성 제거 중복된 코드를 제거
추상화 클래스/메서드/함수에 대해 동일한 수준의 추상화를 구현

 

3. 리팩토링

 - 기능을 변경하지 않고 복잡한 소스 코드를 수정, 보완하여 가용성 및 가독성을 높이는 기법

 

4. 리팩토링의 목적

유형 설명
유지보수성 향상 복잡한 코드의 단순화, 소스의 가독성 향상
유연한 시스템 SW 요구사항 변경에 대한 유연한 대응
생산성 향상 정제 및 최적화된 소스재사용
품질 향상 SW 오류발견이 용이하여 품질 향상