两人合作写软件首先要代码规范,进一步阐述就是要代码风格规范和代码设计规范。 代码风格规范对于结对来说首先要统一开发工具,然后要注意源文件的格式、排版、换行、适当的注释、命名规范。即要简明,易读,无二义性。 代码设计规范:对于函数来说。即用简单的构造函数,最好是默认构造函数,这是因为简单的构造函数增强 ...
分类:
其他好文 时间:
2016-04-05 15:34:50
阅读次数:
128
第四章 看了第四章后,了解了第四章是两人合作的概论。 两人合作写软件首先要代码规范,进一步阐述就是要代码风格规范和代码设计规范。代码风格规范对于结对来说首先要统一开发工具,然后要注意源文件的格式、排版、换行、适当的注释、命名规范。即要简明,易读,无二义性。代码设计规范:对于函数来说。即用简单的构造函 ...
分类:
其他好文 时间:
2016-04-05 00:26:50
阅读次数:
130
这周老师给我们讲代码的规范,代码规范可分为两部分:代码风格规范和代码设计规范。代码风格规范主要是文字上的规定;代码设计规范主要涉及程序设计、模块之间的关系、设计模式等通用原则。对于分行来说,要注意不要把多行语句放在同一行上,更严格来说,不要把不同的变量定义放在一行上。本节课上老师要求我们完成一个抽签 ...
分类:
其他好文 时间:
2016-04-04 16:19:01
阅读次数:
104
第四周,我们主要讲了代码规范这一问题,老师通过PPT给我们展示了这节课的主要内容,以及一些扩展内容。例如代码风格规范,让我们懂得,写代码时候要注意哪些问题,比如大小写问题,注释,下划线,命名分行等,让代码看起来更加清晰明了,给人一种豁然开朗的感觉,而不是让人看着觉得头大;代码设计规范,是说我们编写代 ...
分类:
其他好文 时间:
2016-04-04 16:13:38
阅读次数:
120
mkpad 使用Check Style 进行代码审查 之前写代码一般就主要关注运行的结果,对于代码编写的规范性并没有太在意,甚至有时候 还自认为自己的代码还是挺复合标准的,但是最近接触到一款用于代码审查的静态测试工具 ——Check Style,才彻底改变了我的想法。 CheckStyle是Sour ...
分类:
其他好文 时间:
2016-04-04 01:18:23
阅读次数:
222
《构建之法》第四章读后感 第四章讲诉了在我们写代码是应该要注意代码的规范,也告诉我们代码规范应该注意什么问题,包括风格、设计、复审。代码不能够只能让自己看的懂,也要让别人看得懂。因为软件有关程序的编写是靠团队合作去完成的。两人合作过程中不同阶段和技巧在合作中在客观全面的对待自己的结对伙伴,懂得相互鼓 ...
分类:
其他好文 时间:
2016-04-03 23:36:56
阅读次数:
159
一、代码规范 1.代码风格规范:简明易读无二义,包括有意义的命名及增加注释 2.代码设计规范 (1)函数只做一件事,并且要做好 (2)错误处理。验证参数的正确性;使用断言;使用public,protected,private说明成员,非必要不使用虚函数和类型继承 3.代码复审 二、结对编程好处 1. ...
分类:
其他好文 时间:
2016-04-03 18:53:10
阅读次数:
108
随着现在软件产业不断地发展,一个软件有一个人单枪匹马地完成已经很少见,软件大都都是在团队合作中完成的。而合作团队中,工程师们做的最多的就是“看代码”,每个人看着别人的代码,不断地提出意见,而在与不同的人合作时会有一个磨合期,基于对“好的代码”的认可,我们必须要有一个基准线——什么是代码规范和设计规范 ...
分类:
其他好文 时间:
2016-04-03 17:30:33
阅读次数:
110
在第四章中有很多不明白之处,1、代码规范,这个原则从开始学习C语言时,每一个叫我们编程的老师都告诉过我们编程要学会规范,我原以为是为了好看,但学习了测试,才知道还为了找到错误。 2、何为极限编程,我在目录中看到极限编程,但一直看下去都没有介绍极限编程,是一个人独立完成编程的意思吗? 3、在4.3.4 ...
分类:
其他好文 时间:
2016-04-03 17:28:24
阅读次数:
166
第四章主题为两人合作。软件工程是一个过程,需要个人与团队的努力,个人影响团队,团队影响个人。所以两个人是最基本的团队合作。 代码规范化,代码风格规范化,代码设计规范化,代码复审都是为了让代码容易被拍档看懂从而提高合作效率。这一点感觉非常有必要,因为我们必须理解彼此的想法,而代码恰恰能反应这一点。一方 ...
分类:
其他好文 时间:
2016-04-03 17:25:22
阅读次数:
141