开发手册

《阿里巴巴 Android 开发手册》

Android 开发规范

《阿里巴巴 Java 开发手册》

提高程序的可维护性

代码风格:

  • 命名规范,要能正确地传达出变量或者方法的含义,少用缩写,变量的前缀比如私有成员 m 开头,静态成员 s 开头,常量全部大写字母表示,等等。
  • 代码排版上需要留出合理的空白来区分不同代码块,其中同类变量的声明要放在一组,两类变量之间要留出一行空白作为区分。
  • 仅为非常关键的代码添加注释

代码的层次性是指代码要有分层的概念,对于一段业务逻辑,将它分成几个子逻辑,然后每个子逻辑做自己的事情。

程序的扩展性意味着写程序时要时刻考虑到扩展。

恰当地使用设计模式可以提高代码的可维护性和可扩展性。

其他

写代码有这16个好习惯,可以减少80%非业务的bug

工作四年,分享50个让你代码更好的小建议


备注

参考资料

《阿里巴巴 Android 开发手册》

《阿里巴巴 Java 开发手册》