编程规范一

来源:互联网 发布: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;
}
}
原创粉丝点击