zoukankan      html  css  js  c++  java
  • 作业四(一)

    一、“代码规范与代码复审”读后总结

    1.代码风格规范:代码风格的原则是简明、易读、无二义性。

    (1)缩进:最好使用4个空格;

    (2)行宽:80~100字符的行宽;

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

    (4)断行与空白的{}行:断行更容易看懂代码的层次,同时每个“{”和“}”都独占一行最好;

    (5)分行:不要把不同的变量定义在同一行;

    (6)命名:“匈牙利命名法”可以让程序员一眼看出变量的类型及相应的语义;

    (7)下划线问题:下划线用来分隔变量名字中的作用域标注和变量的语义;

    (8)大小写问题:

    由多个单词组成的变量名,如果全部都是小写,很不易读,一个简单的解决方案就是用大小写区分它们。

    Pascal——所有单词的第一个字母都大写;

    Camel——第一个单词全部小写,随后单词随Pascal格式,这种方式也叫lowerCamel。

    一个通用的做法是:所有的类型/类/函数名都用Pascal形式,所有的变量都用Camel形式。

    类/类型/变量:名词或组合名词,如Member、ProductInfo等。

    函数则用动词或动宾组合词来表示,如get/set; RenderPage()。

    (9)注释:复杂的注释应该放在函数头;注释也要随着程序的修改而不断更新;注释(包括所有源代码)应只用ASCII字符,不要用中文或其他特殊字符,它们会极大地影响程序的可移植性;

    2.代码设计规范:

    (1)函数:关于函数最重要的原则是:只做一件事,但是要做好;

    (2)goto:函数最好有单一的出口,为了达到这一目的,可以使用goto。只要有助于程序逻辑的清晰体现,什么方法都可以使用,包括goto;

    (3)错误处理

    (4)如何处理C++中的类

    3.代码复审

    定义:看代码是否在“代码规范”的框架内正确地解决了问题

    二、评论截图

     

     

     

     

     

     

     

    三、他人代码读后感

    大家写的代码经过修改后大多数都非常符合规范,通过阅读他人的代码,我自己也学到了很多。

  • 相关阅读:
    Mvc 简单分页代码
    算法
    atx
    Java8函数式编程(A)
    axios
    props
    vue 的keep alive使用注意项
    android帮助
    testng监听器方法执行顺序
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/sunsijiao-sunsijiao/p/12620482.html
Copyright © 2011-2022 走看看