프로그래밍 원칙 YAGNI
프로그래밍 원칙 YAGNI (You aren't gonna need it, 당신은 그것이 필요하지 않을 것입니다)는 개발 중인 시스템의 과도한 기능성을 배제하는 것을 의미합니다. 즉, 작업이나 메서드에 직접적인 필요가 없다면 그것들을 포기해야 합니다.
프로젝트 작업을 계획할 때, YAGNI 원칙에 따르면 언젠가 유용할지도 모르는 코드를 작성해서는 안 되며, 대신 가장 시급하고 중요한 작업을 우선적으로 해결해야 합니다.