zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记02

    构建之法阅读笔记二

    现代软件产业经过几十年的发展,一个软件由一个人单枪匹马的完成已经很少见了,软件都是在相互合作中完成的。而这势必要看别人的代码,所以有一个好的代码规范和设计规范是很有必要的。

    代码规范分为两部分:1.代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。 2.代码设计规范。牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。

    进行代码复审,基本看这些部分:概要,设计规范,代码规范,具体代码,效能,可读性,可测试性。

    在结对编程中,任何一段代码被不同的人看过可以避免很多错误,代码不是属于个人,而是属于团队。结对编程的过程也是一个相互督促的过程,督促的压力使程序员更加认真地工作。结对编程分为驾驶员和领航员,不断轮换角色,主动参与,只有水平上的差距,没有级别上的差距。

    两人合作历经下列阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段、解体阶段。

    团队进行开发时,各个成员对团队的目标、角色、产品都有统一的理解。尽量使用成熟的技术和做法。尽量多得收集数据,用数据来帮助团队做出理性的决定。增加团队的自我管理能力。专注于提高质量,争取在软件生命周期的早期发现问题,并及时进行修改。

     

    个人感受:之前写代码都是一个人从头到尾负责,但是很多时候呢,自己可能会困惑于某一点,因此当局者迷,如果结对编程的话,旁边就会有一个人时刻关注着你,便能够更快的找到问题所在。所以,找一个适合自己的人一起工作会事半功倍,这是很有必要的。

     

     

     

  • 相关阅读:
    直道相思了无益 你既无心我便休
    c#与XML
    ASP.NET读取Excel文件的三大方法浅析
    当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
    比较这2段HTML代码
    编码的一点思维
    代码修改的一个范例
    在aspx.cs中不出现中文?
    规则先行
    设计模式——UML简介
  • 原文地址:https://www.cnblogs.com/xqyfight/p/8252975.html
Copyright © 2011-2022 走看看