2과목 - 성능 개선
2025. 1. 28. 01:00ㆍ자격증/정보처리기사-취득완료
- 클린 코드
- 누구나 쉽게 이해하고 수정 및 추가할 수 있는 코드
- 클린코드의 작성 원칙
- 단순성 : 간단하게 작성
- 가독성 : 읽이 쉽게
- 의존성 배제 : 다른 모듈에 미치는 영향 최소화
- 중복 최소화 : 코드 중복 최소
- 추상화 : 상위 클래스/메소드/함수 역할(특성) 나타내고, 구현은 하위클래스/메소드/함수
- 스파게티 코드 : 꼬인 코드
- 외계인 코드 : 옛날 문서나 개발한 개발자 없이는 분석이 어려운 코드
- 소스 코드 품질 분석 도구
- 정적 분석 도구
- 소스 코드를 분석하지 않고 결함, 스타일 등을 확인하는 것
- 하드웨커, 소프트웨어 둘다 방법으로 분석
- pmd, checkstyle, cppcheck, So-narQube, ccm
- 정적 분석 도구
'자격증 > 정보처리기사-취득완료' 카테고리의 다른 글
| 3과목 - 데이터 모델 / 설계 (0) | 2025.01.30 |
|---|---|
| 2과목 - 인터페이스 외부/내부 연계 & 보안 그리고 검증 (0) | 2025.01.28 |
| 2과목 - 시간 복잡도, 공간 복잡도 (0) | 2025.01.28 |
| 2과목 - 단위, 통합, 인수 테스트 (0) | 2025.01.27 |
| 2과목 - 애플리케이션 테스트 (0) | 2025.01.27 |