【发布时间】:2009-10-29 19:03:10
【问题描述】:
在我公认的年轻职业生涯中,我发现自己编写代码来支持古怪的业务规则和流程。不可避免地,这些更改总是存在于一些非常困难的代码库中,并导致了许多问题。我的问题有几个部分:
虽然软件是让企业生活更轻松的工具,但作为开发人员,我们在什么时候建议改变业务流程,而不是将软件作为解决特定问题的“灵丹妙药”。
作为开发人员,我们如何宣传对软件的一定程度的尊重,以及仅仅为了支持业务的怪癖而进行更改所涉及的困难?
我知道业务流程的这些变化促进了我们的行业,但打个比方,我父亲会理解:熔化锤子来锻造螺丝刀或简单地使用钉子更容易,因为你的锤子已经真棒...?
【问题讨论】:
标签: performance business-process