zoukankan      html  css  js  c++  java
  • 付宇泽20190919-5 代码规范,结对要求

    此作业要求参见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次 规则有效不变更

            

  • 相关阅读:
    在WebBrowser控件中获取鼠标在网页(不是浏览器窗口)上点击的位置,
    Sqlserver 2008 评估版本到期,Sqlserver 2008试用期已过,解决方案.
    C#防止WebBrowser在新窗口中打开链接页面
    c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2
    屏蔽右键代码(防止网页恶意复制)
    SEO优化中的div+css命名规则
    photoshop CS不能打字,出现死机等现象的解决办法!!
    带关闭功能的漂浮图片代码
    VS2008连接SQL2005问题,老连接不上。
    WinForm中获取鼠标当前位置
  • 原文地址:https://www.cnblogs.com/Fuyuze/p/11580491.html
Copyright © 2011-2022 走看看