YAGNI 英文:You Aren't Going to Need It 中文:你不会需要它 是什么 只写所需最低限度的代码。不能以“可能会用到”为动机编写代码,我们要在需要的时候写需要的代码。坚持只写当前需要的代码。 为什么 即使事先写好了一大段代码以应对各种情况,这些代码大多也派不上用场。 编程针对的是特定需求,所以再怎么追求通用性,总有无法满足的情况。考虑代码的扩展性,有时人们
设计模式专栏:http://t.csdnimg.cn/3a25S 目录 1.引言 2.代码并非行数越少越简单 3.代码复杂不一定违反 KISS 原则 4.如何写出满足 KISS 原则的代码 5.YAGNI原则和 KISS 原则的区别 1.引言 KISS原则的英文描述有3种版本:Keep It Simple and Supid、 keep It Short