[정보처리기사 필기] 애플리케이션 테스트 관리 - 053. 애플리케이션 성능 개선
1. 소스 코드 최적화나쁜 코드 Bad Code프로그램의 로직이 복잡하고 이해하기 어려운 코드나쁜 코드의 종류스파게티 코드 : 코드의 로직이 서로 복잡하게 얽혀 있는 코드외계인 코드 : 아주 오래되거나 참고문서 또는 개발자가 없어 유지 보수 작업이 어려운 코드클린 코드 Clean Code 작성 원칙가독성누구든지 코드를 쉽게 읽을 수 있도록 작성코드 작성 시 이해하기 쉬운 용어를 사용하거나 들여쓰기 기능을 사용단순성코드를 간단하게 작성한 번에 한 가지를 처리하도록 코드를 작성, 클래스/메소드/함수 등을 최소 단위로 분리의존성 배제코드가 다른 모듈에 미치는 영향을 최소화코드 변경 시 다른 부분에 영향이 없도록 작성중복성 최소화코드의 중복을 최소화중복된 코드는 삭제하고 공통된 코드를 사용추상화상위 클래스/메소..