---
id: yagni
requestedLanguage: zh
descriptionLanguage: zh
---

# YAGNI · You Aren’t Gonna Need It

- 类型: 原则
- 分组: 实现循环
- 位置: 实现 / 完善方案
- [来源](<https://martinfowler.com/bliki/Yagni.html>)

[HTML](https://dpm.cnonim.name/zh/practices/yagni/)

在确有需要之前，不实现仅为假设的未来需求准备的功能。

## 关系

- 是其中的原则: [XP 极限编程 · Extreme Programming](/practices/xp/zh.md) (structure)
- 由其能力支持: [重构 · Refactoring](/practices/refactor/zh.md) (support)

[在地图上显示](https://dpm.cnonim.name/#practice=yagni&lang=zh)
