编程规范一
来源:互联网 发布:linux firewall 编辑:程序博客网 时间:2024/05/21 10:30
今天一个同事在看我代码时,跟我讲了一下程序开发的规范,感觉不错,再次记录如下:
项目流程自上而下,分主干和分支。
主干负责参数获取和校验,以及调用各个分支方法来实现功能,以及对返回值进行处理。如果是多层结构,主干下也可以有次级主干。
分支负责实现各个逻辑功能,是项目的最小分支,一般包括实用的输入参数和输出参数。
实用的输入参数:表示参数在方法体内都是可以用到的,且参数之间要相互独立,如参数A可以通过计算得到参数B,则只需要传入参数A即可。
输出参数:为了扩展项目的发展要对方法的扩充,方法最好有返回值,哪怕返回值没什么用。
举例:
主干类:
class Service{public void service(Bean bean)
{
String username = bean.getUserName();
String password = bean.getPassword();
if(username ==null || "".equals(username))
{如果为空或者空串,进行处理。}
LoginResult result = Login.login(username,password);
...
下面是对返回结果的处理。
}}
分支类:
class Login
{
public static LoginResult login(String username,String password)
{
String domain= username.substring(3);
//根据authName和password进行认证操作
....
return XX;
}
}
- 编程规范一
- C++编程规范整理(一)
- 编程之规范(一)
- java编程规范(一)
- Google C++编程规范(一)
- 编程规范和范例培训(一)
- IDesign C#编程规范(一)
- 编程规范和范例培训(一)
- IDesign C#编程规范(一)
- c++编程规范学习笔记(一)
- java高性能编程规范(一)
- 华为软件编程规范学习(一)--排版
- 华为软件编程规范学习(一)--排版
- Google C++编程规范:(一)头文件
- Linux系统编程规范(一)
- MISRA C编程规范(一)
- 1.1iOS编程规范(一)
- [编程规范]一、多使用常量
- (转)FFMpeg中apiexample.c例子分析——解码分析
- jsp自定义标签
- poj 3268 Silver Cow Party
- MySQL Migration Tool 乱码解决
- 日本手掌扫描识别ATM机原理分析
- 编程规范一
- 通过gitolite架设git仓库
- 编程规范二
- 云的成功案例,创业公司的希望
- PL/SQL过程和函数
- Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!
- FFMPEG SDK V3.2效率
- 四极管:ubuntu 11.10 安装 gcc 4.4
- Git User guide