这几天试着搭了个持续集成环境,我使用的是Jenkins,它的前身是Hadson,因为被Oracle收购了,所以换个名字继续开源,这个有点像MySQL。
持续集成总是跟敏捷开发什么的搞在一起,显得很高大上,其实它就是一个后台服务+web管理配置页面,它可以自动化(定时或事件触发)地执行某项任务,比如编译程序、打包程序、自动发布等等。这个在web开发或者大项目的多人合作上面很有帮助。...
分类:
其他好文 时间:
2014-11-11 14:30:51
阅读次数:
202
不太熟悉TFS任务项的建立,且没有权限进行迭代修改。初步建立及按老师要求分配到个人的任务设置与时间安排如下:(长时间任务可由多人合作完成,具体根据情况迅速调整任务分配) 加上每人需要进行阅读前一小组的代码需要时间2*8=16h,共76小时
分类:
Web程序 时间:
2014-10-30 00:10:01
阅读次数:
182
linker command failed with exit code 1 (use -v to see invocation)
出现这个错误的时候,看看第三方的库文件,或是自己写的类,多人合作开发的时候,有的会重复添加文件到工程,或是没有添加进工程等情况。
一般报错这样子的错误的时候,前面会给出一大堆的信息,你就去看看具体的那个类或是文件的提醒,然后在这里搜索一下,...
分类:
其他好文 时间:
2014-10-22 16:00:06
阅读次数:
330
并行工程师什么,这里就不再解释(不懂请百度),实际上,在软件开发过程中,涉及到多人合作的以项目小组形式完成开发的软件(这里指广义上)或多或少都使用了并行工程的概念,在正式的项目开发中,项目小组成员总...
分类:
其他好文 时间:
2014-10-06 23:11:31
阅读次数:
162
原文地址:http://my.oschina.net/myriads/blog/379221、使用框架的意义与Spring的主要内容随着软件结构的日益庞大,软件模块化趋势出现,软件开发也须要多人合作,随即分工出现。怎样划分模块,怎样定义接口方便分工成为软件project设计中越来越关注的问题。良好的...
分类:
编程语言 时间:
2014-09-07 09:49:44
阅读次数:
419
一开始比较慌,下意识里就想到用reset和push -f重置版本并强制推送到远程库,经过实验发现这样做只能保证自己的本地库和远程库回到之前一个版本,而其他人想通过git pull同步是无效的,远程库版本已经低于其他人的...
分类:
其他好文 时间:
2014-07-22 08:19:33
阅读次数:
188
1 make命令make首先是一个编译管理工具,供开发者使用的。你写一个简单的程序,源文件只有一两个,可以直接编译。但当源文件非常多时,逐一编译就会非常麻烦,并且有些一源文件是之前编译过的,如果重新编译,会非常浪费时间,特别是多人合作的大型程序。对此场景,可以使用make工具。make工具从读入一个...
分类:
其他好文 时间:
2014-07-18 14:06:02
阅读次数:
212
背景:很多时候,我们需要在一个工程中创立多个target,也就是说我们希望同一份代码可以创建两个应用,放到模拟器或者真机上,或者是,我们平时有N多人合作开发,当测试的时候,在A这里装了一遍测A写的那块,当需要测试B写的代码时,我们需要到B那里去装一遍,如果只有一个target的话,那么A的将会被覆盖...
分类:
其他好文 时间:
2014-07-11 12:23:53
阅读次数:
339
局部类型允许我们将一个类、接口或结构分成好几个部分,分别实现在几个不同的.cs文件中。
局部类型适用于以下情况:(1)类型特别大,不宜放在一个文件中实现。(2)一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3)需要多人合作编写一个类。局部类型是一个纯语言层的编译...
分类:
其他好文 时间:
2014-05-08 22:56:44
阅读次数:
329