애플리케이션 성능 개선
1. 클린 코드 (Clean Code)
- 잘 작성되어 가독성이 높고, 단순하며, 의존성을 줄이고, 중복을 최소화하여 깔끔하게 잘 정리된 코드
2. 클린 코드 작성의 원칙
작성 원칙 | 설명 |
가독성 | 이해하기 쉬운 용어를 사용 |
단순성 | 한 번에 한 가지 처리만 수행 |
의존성 최소 | 영향도를 최소화 |
중복성 제거 | 중복된 코드를 제거 |
추상화 | 클래스/메서드/함수에 대해 동일한 수준의 추상화를 구현 |
3. 리팩토링
- 기능을 변경하지 않고 복잡한 소스 코드를 수정, 보완하여 가용성 및 가독성을 높이는 기법
4. 리팩토링의 목적
유형 | 설명 |
유지보수성 향상 | 복잡한 코드의 단순화, 소스의 가독성 향상 |
유연한 시스템 | SW 요구사항 변경에 대한 유연한 대응 |
생산성 향상 | 정제 및 최적화된 소스의 재사용 |
품질 향상 | SW 오류발견이 용이하여 품질 향상 |
'정보처리기사 > DB' 카테고리의 다른 글
운영체제 기본 명령어 활용 (0) | 2023.04.07 |
---|---|
운영체제 종류 (0) | 2023.04.07 |
애플리케이션 성능 분석 (0) | 2023.04.06 |
애플리케이션 개선 조치사항 작성 (0) | 2023.04.06 |
애플리케이션 테스트 결과 분석 (0) | 2023.04.06 |