如何写好代码
来源:互联网 发布:head first php mysql 编辑:程序博客网 时间:2024/04/30 10:15
- 代码规范,命名和排版遵守统一的规范
- 没有拼错的单词
- 在不同地方对类似意思的代码统一命名,如不会一个地方使用add,另一个地方使用insert
- 采用一致的简写规则,不会有的地方简写,有的地方又不简写
- 是否简单,不需要想什么就能明白代码含义
- 对性能有要求,写出来的代码是否满足性能要求
- 不需要镀金,是否客户需要的功能
- DRY: Don’t repeat yourself,没有重复代码
- 写短方法,这样易读、易重用、易测试
- 对类、方法和变量使用好的命名,最好直接从命名就能知道含义
- 单一职责,每个类只做自己的事
- 代码物理组织:目录、命名空间、包,把代码存储在一个容易找到的地方
- 代码逻辑组织:代码按逻辑访问,如层、服务
- 对复杂代码有对应的单元测试代码
- 好的代码可以通过不断重构而来
- 注释是有害的,尽量写可读代码。如果却是要写注释,需要在合适地方把注释写清楚
- 是否可以很好的适应改变
欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]
- 如何写好代码
- 如何写好代码
- 如何写好代码
- 如何写好代码
- 如何写好代码
- 如何写好代码
- 如何写好代码
- 如何写好代码
- 如何写一手好代码
- 如何写好代码----java代码优化
- 程序员的基本原则 /如何写好代码
- 程序员的基本原则 /如何写好代码
- 好的程序员如何写代码
- 老生常谈之如何写好的代码
- 转发别人的 如何写好代码
- 如何写好的代码注释
- 如何写好优质的代码
- 如何写好代码中的函数?
- 类型格式
- JAVA 桌面消息窗体实现
- Flex与服务器端的通信方式
- 学习VC的经典书籍
- 面试题目搜集贴
- 如何写好代码
- 斯坦福大学开放课程——编程方法 作业2 - 1
- 多年的收藏
- 2010年10大网络流行语及其他流行语
- pello框架横空出世
- 看看你是否适合做程序员
- Oracle sql
- 软件测试实用技术与常用模板
- Flex三种通信方式