클린 아키텍처
소프트웨어의 관심사를 계층별로 분리하여 비즈니스 로직이 외부 프레임워크나 UI에 의존하지 않도록 만드는 설계 원칙이다. 계층 간의 경계를 명확히 함으로써 유지보수성을 높이고 AI가 각 계층의 역할을 쉽게 파악할 수 있게 돕는다.
Claude Code에게 운전대를 맡길 때와 아닐 때: .NET 개발자의 실전 경험