zoukankan      html  css  js  c++  java
  • 结对作业之代码规范

    结对作业之代码规范

    • 古人言:工欲善其事,必先利其器。

    • 为了更好的完成本次作业,经与队友讨论,并参考《构建之法》,故制定以下代码规范。

    • 总原则:代码应该简明、易读、无二义性。

    缩进

    • 为了取消不同平台上的tab键的区别,故选择缩进为四个空格。

    段行和花括号的格式

    • 使用如下格式:
    if(i>k)
    {
        add addtion;
    } 
    

         命名

    • 为了使变量名与函数名方便理解以及使用,故采用一下方式命名:
    • 凡是函数都取其功能英文命名,且各单词第一个字母大写,如:AddToTable
    • 所有也取其代表的英文命名,采用驼峰式命名,即第一个单词小写,后面单词首字母大写,如:addToTable

    注释

    • 任何一个傻瓜都会写能够让机器理解的代码,只有好的程序员才能写出人类可以理解的代码。——Martin Fowle

    • 立志要成为一个好的程序员,所以代码的目的不仅是完成功能,还要便于理解,所以添加注释是必不可少的一环。本次结对作业注释采用方形注释,在每次函数头部进行注释,如下:

    /**
     * @class
     * @classdesc 这是对myClass类的描述
     * @desc 这是对myClass类的构造函数的描述
     */
    function myClass() {
        ...
    }
    
  • 相关阅读:
    11.菜单(一)
    线性表之顺序存储详解
    SVN 撤回已提交的代码
    线性表1
    顶层父类
    异常类之派生类
    new和delete重载
    异常类之基类
    Qt中多线程问题
    智能指针实例
  • 原文地址:https://www.cnblogs.com/waaaafool/p/9664877.html
Copyright © 2011-2022 走看看