editoy

지적 항복 (Intellectual Surrender)

소프트웨어 엔지니어가 스스로 제품의 목표와 요구사항에 맞춰 완벽한 아키텍처를 설계하는 대신, 외부에서 제공된 '만능형' 프레임워크나 구조를 맹목적으로 수용하는 태도. 이는 실제 복잡성을 해결하기 위해 사고를 연마하는 대신, 남의 사고방식을 빌려 쓰는 행위로, 프레임워크의 단점과 종속성 비용을 감수하게 만드는 원인

용례

"우리는 우리가 구축하는 제품에 대한 정신적 모델을 연마함으로써 복잡성을 제거하지 않고, 만능 디자인을 사서 모든 곳에 적용하기로 결정했습니다. 그것은 단순화가 아니라 지적 항복입니다."