zoukankan      html  css  js  c++  java
  • C++编程规范_第0~4条 组织和策略问题

    第0条 了解哪些东西不应该标准化

    摘要:规定需要规定的事情。

    1. 在每个源文件乃至每个项目中要使用一致的格式。但是无需在多个项目或者整个公司范围内强制实施一致的格式。

    命名规范:

     (函数命名规范:动词+形容词+名词)

    2. 尽可能编写代码而不是注释。

    3. 不要将类型信息并入变量名,在面向对象语言中,有害无益。

    4. 提倡更简单、更短小的函数,这样的函数本身更易于理解和防错。

    第1条 使用编译器的最高级别进行编译,重视警告,消除警告。

     出现“有符号/无符号不匹配”(Signed/unsigned mismatch)警告:(1)改变类型,使之匹配 ,消除警告(2)强制转换,消除警告。

    同时也应该避免对纯粹无益的警告做无用功。

    第3条 使用版本控制系统

     例外:只有一个程序员且从头至尾只需一周的项目,可能不需要版本控制系统。

    第4条 在代码审查上投入

    摘要:亮出自己的代码,阅读别人的代码。互相学习,彼此都会受益。

      奖励高质量的代码和高质量的团队。

      代码审查有助于提高软件的安全性,而且还是内部培训的一种极佳方法。

      代码审查无需太形式主义,一封简单的电子邮件就很好。

  • 相关阅读:
    php中文乱码处理方法
    Zend 官方框架增加 Swoole 协程支持 !
    矩阵行列式的向量表示
    ArduinoYun教程之ArduinoYun硬件介绍
    MIT 操作系统实验 MIT JOS lab1
    java File_encoding属性
    Java入门 第一季第五章 编程练习解析
    android 三种定位方式
    6.30
    OpenJudge百炼习题解答(C++)--题3142:球弹跳高度的计算
  • 原文地址:https://www.cnblogs.com/wenshanzh/p/2756124.html
Copyright © 2011-2022 走看看