V VibeCoding 365
사전 목록 코드 품질·리뷰
86

VIBECODING 365 / DICTIONARY

코드 복잡도

Code Complexity

DEFINITION

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

ENGLISH

Code Complexity

EXAMPLE

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

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드