ci和testing及automation:其实在前面的实践中也已经看到,ci中包含了很多的测试实践,比如单元测试、组件测试、功能测试、系统测试等等。integration不只是pile,更多地是通过测试来保证质量。
这对rd和qa都提出了更高的要求,首先,持续意味着我们必须要保证测试的一直可用,在实施ci之前,我们也有单元测试,但单元测试往往在进入alpha或beta后就再也没人关心和维护了,在项目结束时甚至单元测试的程序连编译都不能通过。其次,自动化的要求意味着必须要更好地去考虑产品设计、实现、以及测试的设计工作,一个低耦合的架构才有可能更多地自动化,糟糕的设计工作会让自动化根本无法进行。
ci和cross-platform开发:趋势很多项目都有多个平台的版本,因此对软件的跨平台开发也有很高的要求。那ci对跨平台有什么意义呢?
如果我们在多个开发平台上都有响应的ci系统,那我们在开发任何一个平台的时候,新增或者修改的**都可以及时通过其他平台上的ci系统得到尽早的验证和反馈。这样,通过ci可以更好地要求开发人员考虑跨平台的需要,不能因为一个平台的**而让其他平台的ci失败。「 1」 「2」
“持续”:我想对ci里“持续”的理解可以从两方面来谈,首先是持续地集成产品,尽早地发现问题;其次,也可以把这里的持续理解为持续改进,正如前面说的,ci里包括很多的实践,我们不可能一下子引入全部,这就要求我们有持续改进的sense,持续地引入新的实践(比如加入**审查等)、持续地加入新的case、持续地完善ci和process,在改进的同时,ci又很好地保证了已有部分的长期有效,不过像猴子摘西瓜那样,缺少历史的积淀。
企业文化和公司的支持:最后一点心得,和ci关系不大,但在任何公司、任何组织中,要想能不断改进、尝试新的实践和流程,必然离不开组织和制度的支持。我们在实践ci过程中,manager们给了团队很多的自由,可以充分去发掘,同时允许失败,这是任何一个实践能够有所收获的必备前提。
系统集成心得体会
谈谈自己参加考试的一点小心得体会。经过半个多月的复习,于xx年5月22日参加了全国统考。当天考试的人还挺多的,我被分配到了第24考场,参加考试的人除了六位同事大家都互相不认识,有5名老师监考,每个人像是有多年擒贼经验的老警察。上午考试75道选择题,试卷发下来后,匆匆看了一下,发现有些上次考过的类似题...
心得体会学习李元成心得体会
三一文库 心得体会范文 心得体会 学习李元成心得体会 28年,他履行着一句诺言 28年,他的爱坚定而执著 28年,他无微不至地照顾着已故战友的双亲。尽管自己生活艰苦,他还是坚持接济老人,为他们买米送布,嘘寒问暖 非亲非故,他对两位老人却胜似亲身父母,二老病了必探视 红白喜事必帮忙 二老生日和春节必带...
心得体会学习李元成心得体会
28年,他履行着一句诺言 28年,他的爱坚定而执著 28年,他无微不至地照顾着已故战友的双亲。尽管自己生活艰苦,他还是坚持接济老人,为他们买米送布,嘘寒问暖 非亲非故,他对两位老人却胜似亲身父母,二老病了必探视 红白喜事必帮忙 二老生日和春节必带礼品 礼金看望 践行一句承诺,却不知不觉陪伴老人走过2...