构建之法阅读笔记05

  阅读了《构建之法》后在我们开发软件的时候,我们便自己先胸有成竹了,我们来哦姐到了软件开发的简单流程,然后能从作者的角度也就是项目经理的角度从大局出发来看待软件开发。我们首先对自己软件的用户进行定位,他们平时使用电脑的熟练程度、用来做什么、我们要解决他们哪方面的痛点等。在产品开发中,我们经常需要描述一组典型的用户,包括能力、需要、想法等。但是在开发中,我们常常忽视了一些问题。比如我们总是站在开发者的角度来看待自己的软件,而不是站在不怎么懂电脑的人使用这些软件的基础上去开发软件。

  软件开发是一种集体活动,其中必然面临各成员间的协调、统一问题。软件开发必须找到一种方法来衡量每天的工作,保证每天的工作能够有效的持续下去,最终把软件开发的过程变成一种内在的过程。这种方法就称为每日构建或是持续集成。每日构建构建的过程是完全自动化的,通过预先定义好的指令,机器将按照指令顺序执行完所有的构建步骤。它让开发者可以每天进行系统集成,从而减少了开发过程中的集成问题。持续集成可以减少集成阶段"捉虫"消耗的时间,从而最终提高生产力。它使得绝大多数bug在引入的同一天就可以被发现。而且,由于一天之中发生变动的部分并不多,所以可以很快找到出错的位置。对开发人员而言,每日构建带来的好处就是签入即更新。

  我们从事软件开发这个工作,我们就有义务有责任来让自己更进一步,能很好得,独立得完成一项任务,这是我们对这个行业的尊重,这也是我们对自己的尊重。

原文地址:https://www.cnblogs.com/amiee/p/5449269.html