zoukankan      html  css  js  c++  java
  • 团队作业

    一、建立团队项目  的码云git代码库,并列出地址(5分)(黄)

    https://gitee.com/huang-canhua/zsslxcx/commit/2842ddf54d4590c57c533a80215b62f01b9ab446


    二、讨论制定团队的编码规范,讨论之前和讨论之后,队员阅读《构建之法》第四章内容,并讨论总结。将代码规范和编码原则发布。(10分)(蔡)

    代码规范和编码原则

    目的:为了使软件开发过程顺畅,保证软件质量

    (一)程序风格:     

    1、缩进:4个空格

    2、行宽:限制行宽

    3、括号:在复杂的条件表达式中,用括号清楚地表示逻辑优先级

    4{}号:每个{}号独占一行

    5对变量的定义,尽量位于函数的开始位置

    (二)命名规则

     变量名的命名规则;   

    1 只能由字母、数字、下划线组成; 
    2 第一个字符必须是英文字母;
    3 有效长度为255个字符; 
    4 不可以包含标点符号和类型说明符%,&,!,# ,@,$
    5 不可以是系统的关键词比如else

    (三)注释

    1. 注释要简单明了。   

    2.边写代码边注释,修改代码同时修改相应的注释,以保证 注释与代码的一致性。

    3.标出代码的关键地方和不易读的地方

    4标出编写代码过程中遇到问题的地方

      

    (四).函数,过程

    1.函数的规模尽量限制在200行以内。     

    2.函数的功能应该是可以预测的,也就是只要输入数据相同就应产生同样的输出。   

    3.尽量不要编写依赖于其他函数内部实现的函数。   

    4.避免设计多参数函数,不使用的参数从接口中去掉。   

    5.用注释详细说明每个参数的作用、取值范围及参数间的关系。   

    6.避免使用无意义或含义不清的动词为函数命名   

    7.函数的返回值要清楚、明了,让使用者不容易忽视错误情况。   

    (五)变量编辑

    1.去掉没必要的公共变量。   

    2.构造仅有一个模块或函数可以修改、创建,而其余有关模块或函数只访问的公共变量,防止多个不同模块或函数都可以修改、创建同一公共变量的现象。  

    3.仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。  

    4.明确公共变量与操作此公共变量的函数或过程的关系,如访问、修改及创建等。   

    5.当向公共变量传递数据时,要十分小心,防止赋与不合理的值或越界等现象发生。   

    6.防止局部变量与公共变量同名。   

    7严禁使用未经初始化的变量。声明变量的同时对变量进行初始化。   

    8.编程时,要注意数据类型的 强制转换。


    三、通过Powerdesigner等工具完成团队项目的数据库设计,并提供相应ER图。(10分)(林)

     


    四、队员阅读《构建之法》第11章内容。进行项目的体系结构设计,并列出体系结构图。(10分)(周)


    五、描述组员在上述任务中的分工和工作量比例(这次任务的分配)。(5分)


    二、个人作业说明(可以发布在评论中)
    (一)列出 自己的码云项目地址,拷贝团队的项目码云。(5分)分支管理参考:https://www.cnblogs.com/selimsong/p/9059964.html  git 分支的管理

    (二)列出的上个礼拜进展、存在问题、这个礼拜安排。(5分)

    数据库已经建好了,但是对应的表没有建完。这个礼拜回去弄完。

    (三)列出你在项目中具体细节工作。比如你负责模块的体系结构,图形界面,数据库设计,UML图。(5分)

  • 相关阅读:
    我的2020书单
    记录一次克隆硬盘的经历
    npm简单介绍
    批量处理Excel从格式xls到xlsx
    SQL经典实例笔记
    在字符串中找出连续最长的数字串
    将数字转化成字符串
    寄存器位读写,结构体位域定义,位域操作,位操作
    android C/C++ source files 全局宏定义 .
    android2.3 -添加自定义按键:作唤醒功能 .
  • 原文地址:https://www.cnblogs.com/hch123/p/14022401.html
Copyright © 2011-2022 走看看