처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

'코드 스멜(Code Smell)'이란 무엇인가요?

쉬움 freeCodeCamp
보기 및 정답
A 당장 버그는 아니지만, 더 깊은 문제의 징후일 수 있는 코드 구조적 문제
B 코드에서 감지되는 보안 취약점을 자동으로 탐지하는 센서 장치
C 보안 취약점이 존재하여 외부 공격에 노출될 수 있는 위험한 코드
D 컴파일 시 발생하는 경고 메시지를 분류하고 관리하는 정적 분석 결과를 말한다

해설

코드 스멜은 Martin Fowler가 정의한 개념으로, 중복 코드, 지나치게 긴 메서드, 거대한 클래스, 매직 넘버 등이 해당합니다. 즉각적인 버그는 아니지만 유지보수성을 저하시키며, 리팩토링이 필요하다는 신호입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기