VibeCoding 365 로고 VibeCoding 365

바이브 코딩 사전

코드 복잡도

바이브 코딩 사전

코드 복잡도

영어 표기

Code Complexity

예시

AI가 결제 상태, 쿠폰, 권한, 오류 처리를 한 함수에 모두 넣었다면 복잡도 경고를 기준으로 검증 로직과 화면 표시 로직을 분리하고, 기존 동작을 지키는 회귀 테스트를 먼저 고정한 뒤 리팩토링한다.

코드 복잡도는 한 함수나 컴포넌트를 이해하고 안전하게 수정하기 얼마나 어려운지를 나타내는 품질 신호다. 조건문이 깊게 중첩되거나 한 함수가 너무 많은 일을 하거나 예외 흐름이 얽히면 복잡도가 높아진다. AI가 빠르게 기능을 붙이다 보면 거대한 함수 하나에 로직이 몰리기 쉬우므로, 복잡도는 리팩토링 시점을 알려 주는 초보자용 경고등으로 사용할 수 있다.

카테고리
코드 품질·리뷰
난이도
basic
태그
복잡도 · 리팩토링
슬러그
complexity
상태
published
정렬 순서
86