最好读的代码就是没有代码
1. 别费神实现那个功能--你不会需要它
程序员倾向于高估有多少功能对项目来讲是必不可少的。
程序员还倾向于低估实现一个功能所要花费的功夫。
2. 质疑和拆分你的需求
不是所有的程序都要求运行得快,100%准确,并且能处理所有的输入。
如果把需求削减成一个简单的问题,那么也就只需要较少的代码了。
3. 熟悉你周边的库
每隔一段时间,花15分钟来阅读标准库中所有的函数/模块/类型的名字。
总结:每行新的代码都需要测试,写文档和维护。另外,代码库中的代码越多,它就“越重”,而且在其上开发就越难。