소프트웨어 개발
핵심152
소스 코드 최적화
출제 빈도
10회
원본 44쪽
소스 코드 최적화는 나쁜 코드(Bad Code)를 배제하고, 클린 코드(Clean Code)로 작성하는 것이다.
클린 코드(Clean Code) : 누구나 쉽게 이해하고 수정 및 추가할 수 있는 단순, 명료한 코드, 즉 잘 작성된 코드를 의미함
• 나쁜 코드(Bad Code)
- 프로그램의 로직(Logic)이 복잡하고 이해하기 어려
운 코드로, 스파게티 코드와 외계인 코드가 여기에 해당함
- 스파게티 코드 : 코드의 로직이 서로 복잡하게 얽혀 있
는 코드
- 외계인 코드 : 아주 오래되거나 참고문서 또는 개발자
가 없어 유지보수 작업이 어려운 코드