在编写代码之前,首先需要先进行分析和设计,思考所编的软件如何能解决问题,可以通过各种关系图,在进行详细设计时,我们可能发现许多的BUG,我们需要进行快速的修改,在自己发现不了时,我们的同伴可能能够发现,在处理BUG时,我们要考虑修改后是否能解决问题,是否能很快的修改好,编写代码时还需要不断地进行测试。绝大部分好的软件都是由多人合作完成的,大家的工作相互有依赖性,我们之间的两人合作同样有依赖性,在各...
分类:
其他好文 时间:
2016-05-13 01:08:50
阅读次数:
152
git教程
laiqun@msn.cn
Contents
1.?问题背景?
2.?解决方案?
3.?经典流程
4.?背后原理
5.?版本切换
6.?本地分支管理
7.?远程管理
8.?远程多人合作流程
9.?管理github项目
10.?总结
1.?问题背景?
如果你用Microsoft W...
分类:
其他好文 时间:
2016-05-13 00:17:23
阅读次数:
177
第九周阅读内容 我阅读了构建之法第二章,知道了由于软件是由多人 合作完成的,不同的人员的工作相 互有依赖关系,一个人写的模块会被其他人调用,而软件的很多错误都来源于程序员对模块的误解,所以,软件是要进行单元测试的。一开始我单纯的以为软件的测 试就是通过在使用中发现不足,而现在我才知道,软件的单元测试 ...
分类:
其他好文 时间:
2016-05-09 22:02:20
阅读次数:
186
前面完成了软件需求分析之后就要开始软件设计了, 我觉得利用形式灵活的思维导图可以很好的帮助我们进行图形建模,利用我们思维的发散性可以考虑到软件设计所涉及的方方面面。图形建模完成后就要进行代码的编写了,这一阶段的工作量很大所以往往需要多人合作,在两人合作的源代码编写时经常会出现很多问题,例如两人的编写 ...
分类:
其他好文 时间:
2016-05-09 18:34:54
阅读次数:
132
一、个人技术和流程 绝大部分软件都是有多人合作完成的。大家的工作相互有依赖关系。最典型的例子就是,某人负责的模块的功能被其他人调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的 ...
分类:
其他好文 时间:
2016-05-08 22:34:32
阅读次数:
182
1)如何避免JS冲突A:匿名函数在多人合作一个网站时,每个人都会写自己的JS代码,定义变量的时候有可能会引起命名冲突,如何避免这种冲突隐患呢?一种最简单有效的办法是“匿名函数”将脚本包起来,让变量的作用域控制在匿名函数之内。匿名函数:(function (){})() 前面的括号内是函数体,后面的( ...
分类:
Web程序 时间:
2016-05-05 17:29:06
阅读次数:
168
我们在做项目时,可能是多人合作,这样每个人的目录层次级别是不一样的,如果用VS自带的OUTPUT输出目录,改变路径,把DLL集中生成到一个文件夹,那么不同人的机器上结果是不一样的,这就造成了,我这台机器上设置正确,其他人设置就会不对,目录层次就错了,为了避免这样的情况,我们就会用预生成执行命令这样来 ...
在多人合作的项目里,git pull origin master执行完之后出现以下问题: Auto-merging .DS_Store CONFLICT (content): Merge conflict in .DS_Store Automatic merge failed; 原因是.DS_Sto ...
分类:
其他好文 时间:
2016-04-18 20:42:07
阅读次数:
440
在这次团队合作项目开发练习上,我们团队决定采用敏捷开发流程,开发出一款基于互联网短地址压缩的信息分享交流平台。 这个项目已经由完成了基本功能,所以我们想借着此次软件工程团队练习的机会,团队多人合作,通过学习的软件工程课程的理论知识,一边体验团队开发与个人开发的不同之处,一边继续完善并扩充此平台。 网 ...
分类:
其他好文 时间:
2016-04-05 22:59:54
阅读次数:
165
使用thinkphp框架异步验证用户名和密码的时候,ajax路径错误可能有多重情况。我遇到的是,我自感路径没问题,且先前使用无错。由于多人合作使用svn,所以在更新代码后,使用firebug显示一直是路径错误。这是和数据库有关,没连接数据库。我的搭档把端口号配置了,改了大家常用的mysql3306的 ...
分类:
Web程序 时间:
2016-03-30 12:29:43
阅读次数:
146