对于很多做嵌入式软件的朋友来说,可能从来都没有听说过持续集成这个词,也就无从接触过Jenkins这个工具软件。自去年转调部门后,除了解了设计模式外,还有幸接触到了Jenkins。
那什么是持续集成?Jenkins具体用来做什么,对软件开发有什么益处呢?总得来说,这两者主要是涉及一个软件质量的主题,特别是团队开发软件项目。下面就来介绍介绍下这两者。
对于很多做嵌入式软件的朋友来说,可能从来都没有听说过持续集成这个词,也就无从接触过Jenkins这个工具软件。自去年转调部门后,除了解了设计模式外,还有幸接触到了Jenkins。
那什么是持续集成?Jenkins具体用来做什么,对软件开发有什么益处呢?总得来说,这两者主要是涉及一个软件质量的主题,特别是团队开发软件项目。下面就来介绍介绍下这两者。
今年9月至11月期间,参与了一个采用迭代开发模式的研发项目——第四次迭代和输出迭代(最后一次迭代)。这是第一次体验传统开发模式外的项目开发方式。
总结来看,该项目每个迭代时间约一个月左右,每个迭代过程跟传统开发是一样的:需求—>详细设计—>编码—>测试—>输出。那么,到底什么是迭代开发模式呢?它又有什么样的特点和适用场景呢?
自9月份转到新部门后,几个月下来,发现公司核心部门的软件研发质量确实比产品部门的要高一个档次。不仅涉及代码设计模式,而且软件开发过程中使用了相应的软件开发模式进行管理。
关于软件开发模式和代码设计模式,在这之前都未去了解。从现在来看,这方面知识的缺乏确实影响了自己能力的提高。出于这点,打算利用空闲时间来补充这方面知识。本节就介绍下敏捷开发模式。
© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha |