软件系统 一个系统就像一个城市,该如何管理呢。 城市能运转,还因为它演化出来恰当的抽象等级和模块,好让个人和他们所...[作者空间]
单元测试代码的要求 测试应与生产代码应在同一个时间段内编写,先写测试代码再写生产代码。每编玩一个新的功能,就应该写...[作者空间]
类 类的组织 类应该从一组变量列表开始。如果有公共静态常量,应该先出现。然后是私有静态变量,以及私有实体变量。很少...[作者空间]
优雅的使用第三方库 大多数人是通过花好几天阅读文档,再决定怎么使用,然后编写。最后不免陷入漫长的调试找代码中的缺陷...[作者空间]
clean code这本书是程序员必读经典之一。 我相信大多数程序员都是去找过书的,网上有好多人都列了程序员必读经...[作者空间]
格式规范 如果是在团队中工作,则团队应该一致同意采用一套简单的格式规则,所有成员都要遵守,并且贯彻。使用能帮助你应...[作者空间]
注释规范 别给糟糕的代码加注释——重新写吧 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。 注释会撒谎 注...[作者空间]
命名规范 命名要有意义 名副其实。通过名称我们知道有关变量的大多数信息(是什么,做什么,怎么用)。 无歧义。 简洁...[作者空间]
编写函数的规范 沃德原则:如果每个历程都让你感到深和己意,那就是整洁的代码 基本规范 (最为重要的一点)函数体尽可...[作者空间]