第0条 不要拘泥于小节(又名:了解哪些东西不应该标准化)
? ? 无需在多个项目或者整个公司范围内强制实施一致的编码格式。
?
第1条 在高警告级别干净利落地进行编译
? ? 高度重视警告:使用编译器的最高警告级别。通过修改代码而不是降低警告级别来排除警告。
?
第2条 使用自动构建系统
? ? 一键构建。
?
第3条 使用版本控制系统
? ? svn。
?
第4条 在代码审查上投入
? ? 做好同行评审。
?
设计风格
第5条 一个实体应该只有一个紧凑的职责
?? ?一次只解决一个问题。一个实体或一个模块,只赋予一个良好的职责,不要乱发散。
?
第6条 正确、简单和清晰第一
??? 代码是写给人看的,要简单、清晰、可靠。
?
第7条 编程中应知道何时和如何考虑可伸缩性
?? ?关注算法的优化,注意复杂性。
?
第8条 不要进行不成熟的不要进行不成熟的优化,优化应该使代码更清晰易读,易理解,易重构,而不要为了所谓的性能,让代码变得更复杂和更差的可读性。
?
第9条 不要进行不成熟的劣化
?? ?不要使用低效的用法,比如++,应倾向于使用前++,而不是会产生临时变量的后++。
?
第10条 尽量减少全局和共享数据
??? 全局和共享数据,会增加耦合度,降低可维护性。
?
第11条 隐藏信息
??? 模块或对象设计,内部实现与外部接口要分离,减少依赖性。
?
第12条 懂得何时和如何进
您可能关注的文档
- 2016年全国新课标卷高考考试说明以及题型示例-理科综合物理(辽宁)讲课.doc
- 2016年全国中学生物理竞赛内容提要(+理论)讲课.doc
- 2016广东理科综合(物理化学生物)模拟题一(试题+答案)讲课.doc
- 2016年山东事业单位考试《公共基础知识》模考三和答案讲课.doc
- 2016国家海洋局事业单位考试必考点讲课.doc
- 2016年陕西省西安市高三年级第一次质量检测讲课.doc
- 2016年上海初三数学一模二次函数综合题(一)讲课.doc
- 2016年上海市徐汇区高三化学一模试卷及答案(精校版)讲课.doc
- 2016年上海市中学生时政大赛——国际时事讲课.doc
- 2016年市中区物理一模试题讲课.doc
最近下载
- 青少年活动中心运营管理方案.docx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 《数据资产—数据质量评估标准》.docx VIP
- 26春《单元测试卷》语文 人教版 2下(A4)含答案.docx VIP
- 【智能控制理论讲解】智能控制理论与方法.ppt VIP
- 2025年广西壮族自治区中考语文真题卷(含答案与解析).pdf VIP
- 小学数学一年级下竖式计算练习题(进位加退位减不进位退位).pdf VIP
- 认真认识党史国史 努力争做合格党员 .docx VIP
- (新教材)2026年北师大版七年级下册数学 问题解决策略:特殊化 课件.pptx
- 大学英语四级考试2024年6月真题(第一套).docx VIP
原创力文档

文档评论(0)