2025-08-09 00:15

Tags: 소프트웨어 공학

YAGNI 원칙 (You Ain’t Gonna Need It)

  • 당신은 그것을 필요로 하지 않을 것이다.
  • 미래를 위한 설계라는 명목으로 복잡하고 방대한 기능 미리 구현
  • 앞으로 필요할지도 모를 기능을 미리 구현하겠다고 진땀뺌
  • 과잉 설계 와 당장에 불필요한 개발 낭비 지금 당장 필요한 가장 단순한 것에 집중
  • 필요할 때까지 만들지 말라

References

과잉 설계 MVP KISS 원칙 DRY 원칙

YAGNI 원칙 핸드북