뉘앙스 · 적용은 진화 중

DRY/SOLID는 폐기되지 않는다 — 맹목적 적용이 폐기된다

흑백 논리가 아니다. *foundational*은 그대로 — application이 진화한다
"While these remain foundational for human readability, their application is evolving. In an agentic context, extreme adherence to human-centric abstractions may sometimes be less effective than structural consistency that favors agent predictability."
DRY/SOLID는 human readability의 토대로서 여전히 *foundational*하다 — 다만 그 *application*이 진화하고 있다. agentic 맥락에서는, 극단적 고수가 — agent predictability를 선호하는 structural consistency보다 — 때로 덜 효과적일 수 있다.
기초
여전히 기초로 유효
DRY · SOLID는 human readability의 토대 — 30년의 황금률은 폐기되지 않는다
📐
인간 가독성 — 코드를 읽고 이해하는 사람을 위한 추상화는 여전히 필요
🧱
적절한 적용 — 진짜 공통 로직(보안 검증·트랜잭션 경계 등)은 한 곳에 모으는 게 옳다
📚
기초 교육 — 신규 엔지니어가 배우는 첫 원칙은 여전히 DRY/SOLID
진화 중
적용 방식이 진화
"Extreme adherence"(극단적 고수)가 문제 — 언제 적용할지의 판단 기준이 바뀐다
⚠️
맹목적 추상화 중단 — 한 번만 쓰일 함수까지 빼내는 강박은 agent에게 손해
🎯
Structural Consistency 우선 — agent predictability를 위해 의도적 반복을 허용
⚖️
판단 기준의 전환 — "코드는 줄어드는가?"가 아니라 "agent가 예측 가능한가?"
*"DRY/SOLID 폐기"*가 아니라 — *"맹목적 적용 중단"*. 이 nuance를 놓치면 반대편 안티 패턴(과도한 반복)에 빠진다