본문 바로가기

정보처리기사/소프트웨어 개발

소스 코드 최적화

소드 코드 최적화

- 나쁜 코드를 배제하고 클린코드로 작성하는 것이 목표입니다.

클린 코드

- 누구나 쉽게 이해하고 수정 및 추가할 수 있는 단순, 명료한 코드로 잘 작성된 코드를 의미합니다.

작성 원칙

- 가독성 : 누구든지 코드를 쉽게 읽을 수 있도록 작성해야 합니다.

- 단순성 : 코드를 간단하게 작성해야 합니다.

- 의존성 배제 : 코드가 다른 모듈에 미치는 영향을 최소화하도록 작성해야 합니다.

- 중복성 최소화 : 코드의 중복을 최소화 합니다.

- 추상화 : 상위 클래스에는 프로그램 특성만 간략하게, 하위 클래스에는 세부적 내용을 작성해야 합니다.

나쁜 코드

- 프로그램의 로직이 복잡하고 이해하기 어려운 코드를 의미합니다.

스파게티 코드

- 코드의 로직이 서로 복잡하게 얽혀있는 코드입니다.

외계인 코드

- 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 코드입니다.

 

정보처리기사 2022년 1회 21번, 31번 출제

 

'정보처리기사 > 소프트웨어 개발' 카테고리의 다른 글

정형 기술 검토(FTR)  (0) 2022.09.23
소프트웨어 프로젝트 관리  (0) 2022.09.23
소프트웨어 모듈화  (0) 2022.09.23
스택(Stack)  (0) 2022.09.23
테스트 자동화  (0) 2022.09.23