KISS原则
英文:Keep It Simple, Stupid 或 Keep It Short and Simple
中文:保持代码简洁
简述
编写代码时,要优先保证代码的简洁性。
不管是从0开始编写代码,还是修复故障或扩展功能,都要保持代码简洁。
怎么做
不要画蛇添足。将简洁视为编程的指南针,尽可能将多余的、过剩的要素从代码中删除。
在编程过程中我们要经常问自己程序运行必不可少的要素有哪些。一旦放松警戒,代码就会变得复杂。比如以下几种情况
- 试图使用新学会的技术
学会一门新技术后,人们倾向于使用新技术写出一些无所谓的代码。但是,代码并不是用来炫耀的,它的作用是给用户提供价值,我们不能再代码上耍聪明。
- 以备将来之需
有时人们觉得将来会用到某些功能,认为最好趁现在写下来,于是编写过剩的代码。现在用不到的东西,就不应该现在写,因为大多数情况下,这些东西将来也用不到。
- 擅自增加需求
程序员有时会擅自增加需求,添加多余的代码。他们觉得,某个需求必要与否、正确与否,与其找用户确认,不如自己直接写出来。但是,需求是由用户决定的,程序员不可以擅自增加。
KISS原则适用范围
在软件开发中,KISS原则不仅适用于代码,还适用于功能设计。
功能繁多的复杂软件不会受到用户青睐,功能简洁、接口简洁的软件才会受欢迎。