近来似乎有很多关于软件工艺的热议。
这是一个明确的概念吗?这意味着什么?在多大程度上有效地编程是一项工艺活动?
发布于 2012-04-18 14:28:59
为了演示定义中有多少不同之处,我将把我的观点添加到S.Robins优秀的答案中。
软件工艺使人想起了工匠的想法,如木匠。他是一个精通自己领域的人,能够将客户的请求转化为实物。他之所以能做到这一点,是因为他有一套特殊的技能:
因此,当工匠面对一个客户的问题时,他不但有一切必要的先决条件去面对有关的问题,而且具备解决问题所需的技能,如有需要,可学习新的技能,并同时以专业的态度行事。
作为一名专业人士,他知道这是生意。他致力于为每一个参与其中的人(包括他自己)尽最大的努力,在给出的约束范围内提出尽可能好的解决方案。他明白情感在这里是不存在的(这是生意,不是个人的),当错误和错误发生时,他们可以用他现有的技能来处理和解决。
https://softwareengineering.stackexchange.com/questions/144922
复制相似问题