此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7630

结对要求,适用于本周所有标注"结对"的作业:

  1. 每2人自愿结成1对,代码规范、单元测试、四则运算试题生成,均由此2人共同完成。

  2. 要求此2人单元测试和四则运算试题生成编码,在真实物理空间中相距不得超过的距离,可以不借助设备对话。一般地,相距一两米内,2人共同使用同一台显示器、同一套鼠标键盘,可以符合要求。

  3. 此前(以当前发布为准,第一次作业)累积成绩前10%的同学,禁止彼此结对。

参见教材第68页至第78页,2人结对编写《代码规范》,并在本周作业中遵循。

结对同伴康哲。

要求1 《代码规范》包括10项条款。制定条款的目的是在程序设计的过程中(触犯和)约束代码风格,希望切实可行,容易观察和客观检验。

  1 .缩进:4个空格的缩进(编辑器都可以完成此功能,默认为pycharm的自动缩进),不要使用Tab,更不能混合使用Tab和空格。

  2 .函数定义之间空两行,函数内逻辑无关段落之间空一行,其他地方尽量不要再空行。

  3.不要为了对齐增加无用空格。

  4. 不要将多句语句写在同一行。

  5.特殊运算符的左右两边都需要加一个空格

  6.函数的参数列表中,“,”之后要有空格。

  7. 注释:“#”号后空一格,段落间用空行分开。尽量避免无意义的注释。

  8. 函数命名使用全部小写的方式,可以使用下划线。

9.函数名称不要取容易混淆的名称

  10.变量名尽量小写, 如有多个单词,用下划线隔开。

要求2 记录完成本周作业过程中,《代码风格规范》执行情况。包括记录每一条规则的违反和纠正、次数,规范中某项条款的增强、消弱、或废除。在编码过程中完全未被违反的条款,说明过于宽松,或你们已经完全"本能"反应,不应作为条款,在本要求及要求1中不得分。此种情况,应补充一条新的条款。 (20分)

      

规范 违反情况 规范变更
1 康哲缩进不够四个字符3次,付宇泽缩进字符过多3次。均提醒改正 规则有效,不变更
2 二人多次函数之间未空行合计7次,后弱化规则 弱化规则,变量定义和功能实现空一行
3 付宇泽违反3次。提醒改正 规则有效,不变更
4 付宇泽违反2次。提醒改正 规则有效,不变更
5 康哲违反2次。提醒改正 规则有效不变更
6 付宇泽违反1次,康哲违反3次 规则有效不变更
7 付宇泽违反6次 弱化规则,#后不需空格,段落间不强制空行
8 康哲违反2次 规则有效不变更
9 康哲违反1次 规则有效不变更
10 付宇泽违反4次 规则有效不变更

转载于:https://www.cnblogs.com/Fuyuze/p/11580491.html

付宇泽20190919-5 代码规范,结对要求相关推荐

  1. 付宇泽四则运算试题生成,结对

    本作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631 git链接:https://e.coding.net/kangzh ...

  2. 付宇泽20190919-2 功能测试

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 要求1 bug计分.阅读教材第298页,发布bug报告. (第1位发 ...

  3. 付宇泽20190919-4 单元测试,结对

    本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7629 结对伙伴:康哲 要求1 对每个功能,先给出测试用例,然后再编码功能. ...

  4. 付宇泽20190912-2 命令行

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/6582 1.熟悉 命令行和控制台 请用C语言开发应用程序d.exe,从控制台 ...

  5. 付宇泽20190919-3 效能分析

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7628 git地址https://fyzs.coding.net/p/Ana ...

  6. 付宇泽20190912-3 词频统计

    本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/6583 本作业代码https://e.coding.net/fyzs/rua ...

  7. 付宇泽20190912-1 每周例行报告

    本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/6581 一.本周PSP 二.本周进度条 三.累计进度图   累计代码量 累计 ...

  8. 付宇泽20190919-1 每周例行报告

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7626 一.本周PSP 二.本周进度条 三.累计进度图 累计代码: 累计博文 ...

  9. 付宇泽20190905-1 每周例行报告

    本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/5521 1.本周PSP 2.进度条 3.累进折线图 (1)代码量 (2)博文 ...

最新文章

  1. 线上会议丨中国中文信息学会2020学术年会将于12月27日举行
  2. 语言中出现蘌ress_【语言发育迟缓,10大表现不能忽视?】
  3. 江苏有线门户网站服务器地址,江苏有线手机客户端的登录服务器
  4. SQL Server 批量插入数据的两种方法(转)
  5. 笔记-中项案例题-2017年上-计算题
  6. MySQL(四)字段及常用函数
  7. 数据库存储模型-数据存储
  8. 【数据结构与算法】【算法思想】【推荐系统】向量空间
  9. ansible 容器部署_如何使用Ansible Container管理Linux容器
  10. C语言中未显示声明函数返回值的类型
  11. CS229学习笔记(1)引言、单变量线性回归
  12. bp神经网络数据预测实例,bp神经网络预测数据
  13. layui文档,镜像站
  14. 猫、路由器和交换机的区别和联系
  15. 从零搭建Spring Boot脚手架(2):增加通用的功能(转载)
  16. nvenc vs x264 对比(1)
  17. 高薪资的优秀平面设计师是怎样的
  18. 专注:让你不再分心 pdf_JS对象:分心
  19. SwapNet 和 VITON-GAN
  20. 中国剩余定理(c++)

热门文章

  1. python运行代码不成功_命令行执行python模块时提示包找不到的问题
  2. 浏览器网站请求全解析
  3. html中video视频播放
  4. 市面上开源项目这么多,别无脑上,需谨慎行事
  5. WordPress资讯小程序源码分享
  6. linux如何压缩为gz文件,将一个.gz文件拆分为多个1GB压缩(.gz)文件
  7. php nts,wamp 环境中的nts php 配置方式
  8. 《学习之道》 读书记录
  9. 利用twitter官网提供的api 及tweepy库 爬取tweets
  10. android电池电量更新,android 电池(三):android电池系统