你不需要它原则 (YAGNI)
这是 You Aren’t Gonna Need It 的缩写。
只有当你需要某些东西的时候,才去实现它们,而不是在你预见的时候。
极限编程(XP)原则建议开发人员: 应该只实现当前所需的功能,并避免去实现未来可能用到的功能,那些功能仅在必要时才实现。
坚持这一原则可以减少代码库中未使用的代码量,并避免将时间和精力浪费在没有价值的功能上。
Ron Jeffries 是极限编程的创始人之一以及书籍《Extreme Programming Installed》的作者。
参见: