zoukankan      html  css  js  c++  java
  • 软工第二次作业

    一:团队代码规范及编码原则

    1.常见的代码规范

    a.格式规范

    1.缩进:很多编辑器都是Tap键一般都是4个空格,其中可以自动定义空格,我们采取手动输入4个空格。

    2.行宽:限为120个字符。

    3.括号:在一般的程序表达式中,使用括号可以很好的避免由于逻辑的优先级所带来的困扰,可以使编写者和读者清楚快速地了解程序代码。

    4.断行与空白行:所有的‘{’和‘}’各占一行且对齐,方便阅读。

    b.命名规范

    5.包的命名:(1)包名全部由小写字母(多个单词也全部小写);(这是约定俗成的规范)

    2)如果包名包含多个层次,每个层次应该用“.”分割;

    3)包名一般由倒置的域名开头,比如com.baidu

    4)、自定义包不能java开头。

    6.类的命名:类的首字母应大写,而其他的字母应小写,当然如果类的名称是有多个单词所组成的,每个单词首字母最好大写,方便阅读。如:ThankYou

    7.常量命名:变量名加前缀,前缀反映变量的数据类型,用小写,反映变量意义的第一个字母大写,其他小写。 

    8.参数命名:java参数的名字必须和变量的命名规范一致。

    数组的命名

      数组应该总是用下面的方式来命名:

      byte[] buffer;

      而不是:

      byte buffer[];  

    方法的参数

      使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:

      SetCounter(int size){

      this.size = size;

      }

    2.产品ER

    3.团队项目主要功能流程描述

    通过微信小程序我们完成了以下功能:发布产品或者购买其他人发布的产品、绑定微信钱包、查看钱包余额、将产品分类、首页随机介绍、查询。

     

    4.队员分工以及贡献

     

     

     

    姓名

    任务分工

    分工比例

    分工贡献分

    喇文斌

    团队体系结构设计及代码编写规范

    25%

    10

    毛健

    代码编写规范和编码原则

    25%

    10

    张雄

    前端数据库设计、ER图设计

    25%

    10

    杨顺青

    前端数据库设计、项目的界面设计及整和

    25%

    10

  • 相关阅读:
    linux下Boost序列化问题解决
    树莓派搭建基于flask的web服务器-通过移动端控制LED
    unison+inotify
    员工为什么会离职 (转)
    编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)
    Cassandra 原理介绍
    使用Go语言编写区块链P2P网络(译)(转)
    缓存击穿举例
    Cassandra 原理介绍
    Go学习之路
  • 原文地址:https://www.cnblogs.com/qwer-lwb/p/9195462.html
Copyright © 2011-2022 走看看