2021 정보처리기사/2과목: 소프트웨어 개발
2021. 4. 12.
[2021 정보처리기사-2과목] #어플리케이션 성능개선
[정보처리기사 2과목 필기 예상 키워드] 목록으로 돌아가기 과목: 2. 소프트웨어 개발 챕터: 4장 어플리케이션 테스트 관리 키워드: 어플리케이션 성능개선 #Clean Code #Bad Code 어플리케이션 성능 개선 1) 소스 코드 최적화 소스 코드 최적화는 나쁜 코드(Bad Code)는 배제하고, 클린 코드(Clean Code)로 작성하는 것이다. *Clean Code: 가독성, 의존성 배제, 단순성(한 번에 한가지 처리만 수행), 중복 최소화, 추상화 *Bad Code: 복잡함, 중복됨, 유지보수 어려움(외계인 코드), 로직 서로 얽혀있음(스파게티 코드) 2) 소스 코드 품질 분석 도구 정적 분석 도구 ✔ 작성한 소스 코드를 실행하지 않고 코딩 표준이나 코딩 스타일, 결함 등을 확인하는 코드 분석 ..