适可而止:You Ain’t Gonna Need It
YAGNI原则指的是只需要将应用程序必需的功能包含进来,而不要试图添加任何其他你认为可能需要的功能。
在一个软件项目中,往往80%的时间花费在20%的功能上。
当你准备列出一个项目清单时,试着考虑以下问题: