zoukankan      html  css  js  c++  java
  • 2017-2018-1 20179226 《构建之法》第4周学习总结

    教材学习内容总结

    4.1 代码规范

    1.代码规范可以分成两个部分:代码风格规范和代码设计规范。

    4.2 代码风格规范

    1.代码风格规范的原则:简明,易读,无二义性。
    2.缩进:4个空格。
    3.行宽:100个字符。
    4.每个“{”和“}”单独占一行。
    5.不要把多个变量放在同一行。
    6.命名:不要提到类型或其他语法方面的描述;避免过多的描述;避免可要可不要的修饰词。
    7.下划线用来分隔变量名字中的作用域标注和变量的语义。
    8.Pascal:所有单词的第一个字母都大写。Camel:第一个单词全部小写,随后单词随Pascal形式。
    9.复杂的注释应该放在函数头,解释参数的类型。

    4.3 代码设计规范

    1.关于函数最重要的原则是:只做一件事,并且要做好。
    2.使用goto有助于程序逻辑的清晰体现。
    3.参数处理:对从外部传递过来的参数,要验证其正确性。
    4.断言:当你觉得某事肯定如何时,就可以使用断言:Assert(p != NULL)

    4.4 代码复审

    1.软件工程中最基本的复审手段,就是同伴复审
    2.代码复审的目的在于:找出代码的错误;发现逻辑错误;发现算法错误;发现潜在的错误和回归性错误;发现可能需要改进的地方;教育传授经验。
    3.代码复审的核查表:概要部分;设计规范部分;代码规范部分;具体代码部分;效能;可读性;可测试性。

    4.5 结对编程

    1.极限编程:每时每刻都处在代码复审的状态。
    2.结对编程的好处:更好的设计质量和代码质量;带来更多的信心;更有效的交流。
    3.开发中的复审主要包括:设计复审;代码复审;测试计划复审;文档复审。

    4.6 两人合作不同阶段

    1.萌芽阶段——磨合阶段——规范阶段——创造阶段——解体阶段
    2.影响他人的几种方式:断言、桥梁、说服、吸引。

  • 相关阅读:
    bae问题
    union intersect minus
    在搭建SpringMvc Hibernate框架时遇到的问题
    详细解读Spring2.5 +Struts1.3 框架(使用Spring声明式事物管理和springjjdbc模板)
    javaee缓存技术 oscache ehcache
    Warning
    Math
    Test
    网络流24题-最小路径覆盖问题
    Wannafly summer camp Day3--Knight
  • 原文地址:https://www.cnblogs.com/9226ryf/p/8493586.html
Copyright © 2011-2022 走看看