读书记录W2 在过去的两周中,我抽空读完了邹欣老师的《构建之法》第二章 个人技术和流程。在前一章中,大多是关于软件工程这门学科的基本概念与介绍,而在这一章内容则是介绍软件开发过程中的必要测试和流程。由于邹老师举例用的C#语言并没有学过,在阅读这章内容中,带给我不少麻烦。 绝大部分软件都是由多人合作完 ...
分类:
其他好文 时间:
2017-04-23 00:55:48
阅读次数:
113
第二章讲的是个人技术和流程。绝大多数软件是由多人合作完成的。单元测试能够让自己负责的模块功能定义更加明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证。 创建一个单元测试函数的主要步骤是: 1.设置数据 2.使用被测试类型的功能 3.比较实际结果和预期的结果 在写技术模块规 ...
分类:
其他好文 时间:
2017-04-20 23:57:35
阅读次数:
432
一个成功的软件开发团队里,首先要确保团队里的成员是合格的软件工程师。那么该如何成为一名合格的软件工程师呢?这是我们要考虑和学习的。为此,我们需要先了解一些基本概念和技术。 既然是一个开发团队,那么绝大部分的软件都是由多人合作完成的,大家的工作相互有依赖关系。所以需要单元测试来保证整个开发过程各个模块 ...
分类:
其他好文 时间:
2017-04-20 23:06:35
阅读次数:
209
2.1 单元测试 大部分软件是由多人合作完成,不同工作人员相互有依赖关系。例如,一个人负责的模块功能被别人调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。怎样能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证?单元测 ...
分类:
其他好文 时间:
2017-04-16 19:17:00
阅读次数:
166
本周学习的内容是第二章 个人技术和流程 2.1单元测试 你的RP是由你的程序质量决定的。软件是由多人合作完成的,不同人员的工作相互有依赖关系。例如,一个人写的模块被其他人写的模块调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内 ...
分类:
其他好文 时间:
2017-04-16 13:02:42
阅读次数:
175
这周读了《构建之法》的第二章。第二章主要讲到了个人技术和流程。 软件是由多人合作完成的,不同人员的工作相互有依赖关系。一个团队需要一定的流程来管理开发活动,每个工程师在软件生命周期所做的工作也应该有一个流程。所以就引进了一个新的名词叫做PSP——个人软件开发流程。但是要做到每个人的模块的质量得到稳定 ...
分类:
其他好文 时间:
2017-04-14 23:46:52
阅读次数:
206
A FirstActivity button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { SecondActivity.actionStart(FirstActivity.th ...
分类:
其他好文 时间:
2017-03-30 00:33:18
阅读次数:
176
产品经理在设计原型时,面对一些规模较大的项目,可能需要多人合作。axure也提供了多人合作的机制——创建团队项目。axure软件里集成了两种平台:svn和axshare。今天我们主要介绍利用axure官方平台axshare创建团队项目的方法。首先我们了解一下什么是axshare。axshare是axure提..
分类:
其他好文 时间:
2017-03-18 21:43:08
阅读次数:
3220
大部分软件是多人合作的,每个程序员负责自己的模块,我们要学会对自己负责的模块做单元测试,测试自己写出的代码;也要对自己的代码进行效能分析,一个程序越快越好,所以要对自己的代码进行优化,个人开发流程也是一个工程师应该具有的能力。 个人能力对一哥工程师是重要的,个人能力的衡量:项目大小,花费时间,质量和 ...
分类:
其他好文 时间:
2017-02-09 18:40:04
阅读次数:
131
2.1 单元测试 软件是由多人合作完成的,不同人员的工作相互有依赖关系。例如,一个人写的模块被其他人写得模块调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证?单元 ...
分类:
其他好文 时间:
2017-01-27 19:22:51
阅读次数:
214