코드에서 1급 시민으로 다룬다는 것
아키텍처
코드에서 1급 시민으로 다룬다는 것
두줄요약
AI에게 기능만 요청하면 조건문이 늘어나기 쉽다고 설명했습니다. 개념을 1급 시민으로 다루게 해야 설계와 운영까지 연결된다고 말했습니다.
핵심 내용
- 기능 요청은 단일 조건문 중심 코드 생성으로 이어지기 쉬운 반면, 개념을 1급 시민으로 다루라고 요청하면 시스템 전반의 설계로 확장될 수 있음
- 만료 상태를 예로 들어, 단순 boolean 처리 대신 상태 enum, 도메인 모델, API, 로그, 테스트로 연결되는 공식 개념으로 승격하는 흐름을 설명
- AI 시대에는 코드를 많이 만드는 능력보다, 어떤 개념을 시스템 중심에 둘지 명확히 전달하는 능력이 중요하다는 관점 제시
