读《构建之法》的心得体会 在课文的第一章绪论中说到软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件开发维护。软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)是软件工程的核心内容。 在看待软件bug中,我们要以客户的需求上去分析此问题是否是全局的缺陷,客户想要我 ...
分类:
其他好文 时间:
2016-05-17 00:37:34
阅读次数:
155
源代码管理工具之SVN 源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块。 SVN的使用环境 服务器端的配置 客户端软件的使用 客户端图形界面工具的使用 SVN的目录规 ...
分类:
移动开发 时间:
2016-05-16 09:32:55
阅读次数:
197
近期,我和我们团队的Echo同学进行了两人结队源代码操作练习。我们通过运用Java语言进行练习,两人分别对同一主题编写代码,再进行代码复审,最后做出总结。 首先,我们编写了一段代码。经过同伴互相复审后,我们发现我们的代码风格规范不太一样。可能由于习惯的不同,各自命名变量的方式就不同。在没有写注释的情 ...
分类:
其他好文 时间:
2016-05-15 00:17:36
阅读次数:
181
我们做的项目有具体而多变的需求,有期限、质量和资源的矛盾,团队成员各自的水平的目标也不一致,自然团队内部不可能没有矛盾。两人合作项目,都有相似的几个阶段,分别是萌芽阶段——磨合阶段——规范阶段——创造阶段——解体阶段。 萌芽时期两人都并不了解,主要是通过交流得到对方的接纳,避免冲突和容易引起挑战的观 ...
分类:
其他好文 时间:
2016-05-13 20:47:21
阅读次数:
235
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。 官方只提供了Debian/Ubuntu系统下的安装说明文档,如果需要在centos下安装,可以参考这篇:https://github.com/git ...
分类:
其他好文 时间:
2016-05-11 13:30:23
阅读次数:
202
源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块。 SVN的使用环境 服务器端的配置 客户端软件的使用 客户端图形界面工具的使用 SVN的目录规范及使用实例 1.SVN ...
分类:
其他好文 时间:
2016-05-09 15:47:38
阅读次数:
199
代码应尽早提交、频繁提交,以免出现一次性提交大量代码出现大量冲突的问题。 提交前必须进行检查,以免造成代码污染。 提交时应该编写提交日志,以方便在修补BUG时可以有依据,以及在长时间后还能清楚某次提交的内容。 代码应该是由自己亲自提交,若是委托他人,可能会造成冲突。 对于BUG的修补也应该进行记录, ...
分类:
其他好文 时间:
2016-05-08 19:37:47
阅读次数:
140
这几章讲的是什么叫软件工程?它不仅要考虑客户的需求,满足各种功能,维修软件服务。而它最核心的部分是构建管理,源代码管理,软件设计,软件测试,项目管理。 看了前面两章,我感觉我现阶段距离一个程序员还很远,软件工程师更是遥不可及。在学校的我学习了很多,如c语言,数据结构,面向对象……学的多而不精,前路迷 ...
分类:
其他好文 时间:
2016-05-05 21:49:31
阅读次数:
114
Linux以一个文件系统专家和内核设计者的视角将Git拥有非凡的性能和最为优化的存储能力,Git在各方面都优于其他同类的源代码管理软件(如CVS、SVN) 使用Git之前还需安装Git,然后直接用man命令查看制定命令的帮助文档 源代码的提交与获取:创建版本库、将文件提交到本地版本库、创建本地分支、 ...
分类:
其他好文 时间:
2016-05-04 01:08:14
阅读次数:
205
Git 是对源代码进行管理,Git 具有非凡性能和最优化的存储能力,Git 在各个方面都优于其他同类的源代码管理软件。 可以用命令对Git 进行安装:#apt_get install git #apt _get install git _doc git _svn git _emai git _ gu ...
分类:
其他好文 时间:
2016-05-03 20:27:41
阅读次数:
163