基础规范培训_第1页
基础规范培训_第2页
基础规范培训_第3页
基础规范培训_第4页
基础规范培训_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实习员工规范培训成都颠峰软件有限公司ChengduSofmitCo.,Ltd内容基础准备文件命名规范代码规范配置库使用(cvs)软件界面设计具备责任心,工作激情.一、基础准备准备一个MSN号,在MSN号后加上自己的真实名字.然后加入(aystao@)申请一个油箱,然后配置到自己的outlook上,以后的通知,沟通用邮件(我的Email:aystao@163.com)每周提交考核.提交时,进入考核地址:77:8080/sofmittrain/输入自己的用户名拼音,默认密码为:000,进去以后修改密码二、文件命名文件命名

如果项目组没有特别的规定,文件命名采用以下方式(除代码以外)文件名+(日期)+(姓名),日期为6位.举例如现在已经做好了个颠峰员工管理系统的需求文档,现命名可采用下面的方式.颠峰员工管理系统需求文档(070330)(张滔).doc注意:文件名不可以用a,b,c,d,等语意不明的表示符做文件名.三、代码规范代码采用统一的规范(变量命名)

如果项目组没有特别的规定,IDE开发环境没有特别的设定,在写代码时,采用以下统一的规范.(1)宏定义用大写字母加下划线表示,如MAX_LENGTH;(2)函数用大写字母开头的单词组合而成,如SetName,GetName;(3)指针变量加前缀p,如*pNode;(4)BOOL变量加前缀b,如bFlag;(5)int变量加前缀i,如iWidth;(6)float变量加前缀f,如fWidth;(7)double变量加前缀d,如dWidth;(8)字符串变量加前缀str,如strName;(9)枚举变量加前缀e,如eDrawMode;(10)类的成员变量加前缀m_,如m_strName,m_iWidth;(11)自定义类,如classpeis注意:对于int,float,double型的变量,如果变量名的含义十分明显,则不加前缀,循环的int型变量i,j,k;float型的三维坐标(x,y,z)不用前缀.在代码中,除有特殊说明,不能用特殊数字,一概在四、代码规范文件(或则类)前声明,例:错误写法for(intn=0;n<=100;n++){……..}正确写法:在文件头定义constintMaxTimes=100;for(intn=0;n<=MaxTimes;n++){……..}

五、代码规范编程注释1.阅读word文档如果在阅读word文档时,发现有不同意见的地方,以不同颜色显示,在word文档中注意多标记2.文件注释/*********************************************************************************

文件名

:<文件名>

相关文件

:<与此文件相关的其它文件>

文件实现功能:<描述该文件实现的主要功能>

作者

:<作者部门和姓名>

版本

:<当前版本号>

--------------------------------------------------------------------------------

备注

:<其它说明>

--------------------------------------------------------------------------------

修改记录:

日期

版本

修改人

修改内容

YYYY/MM/DD

X.Y

<作者或修改者名>

<修改内容>

*******************************************************************************/

#include<string>…………

六、代码规范3函数注释/********************************************************************************

函数名

:<函数名>

功能

:<函数实现功能>

参数

:<参数类表及说明(如果有的话),格式为:>

[IN|OUT]参数1:参数说明

[IN|OUT]参数2:参数说明

...

返回值

:<函数返回值的意义(如果有的话)>

抛出异常:<可能抛出的异常及其说明(如果有的话),格式为:>

类型1:说明

类型2:说明

...

备注

:<其它注意事项(如果有的话)>

典型用法:<如果该函数的使用方法较复杂或特殊,给出典型的代码例子>

--------------------------------------------------------------------------------

作者

:<xxx>

*******************************************************************************/

函数原型

{

//...

}

七、代码规范4类注释/*********************************************************************************

类名称

:CXXX

功能

:<简要说明该类所完成的功能>

异常类

:<属于该类的异常类(如果有的话)>

--------------------------------------------------------------------------------

备注

:<使用该类时需要注意的问题(如果有的话)>

典型用法:<如果该类的使用方法较复杂或特殊,给出典型的代码例子>

--------------------------------------------------------------------------------

作者

:<xxx>

*******************************************************************************/

classCXXX

{

//...

};

八、配置库使用1.配置库的使用(1)安装软件:\\6\software\software\2工具库\配置工具\WinCvs2_0_2-4(包括权限操作)2.登录

AdminLogin…九、配置库使用(1)在CVSRoot中输入:::pserver;username=ct;password=;hostname=6;port=2401:/cvsmodle九、配置库使用(2)在CVSRoot中输入::pserver;username=shixi;password=;hostname=6;port=2401:/CVSJava///java实习专用库:pserver;username=shixi;password=;hostname=6;port=2401:/CVSJava///Net实习专用库:pserver;username=shixi;password=;hostname=6;port=2401:/CVSTest///测试实习专用库pserver;username=shixi;password=;hostname=6;port=2401:/CVSPractice///练习使用CVS实习专用库pserver;username=shixi;password=;hostname=6;port=2401:/mycvs///我自己的库(注意,以后在里面建立自己的文件夹,自己的所有工作成果提交到改库,提交的工作成果将作为以后转试用的一个参考依据)请阅读用户界面设计规范请阅读颠峰软件开发过程介绍十、配置库使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论