如早先讨论的一样,一个隐含的授权过程伴随着敏捷开发团队,授权开发人员做出基于客户优先级的变更,或者在必要时重构。
As discussed earlier, there is an implicit authorization process with agile development teams; developers are authorized to make changes based on customer priority or refactoring as necessary.
如果没有功能测试,Web开发就像猜谜游戏一样,容易出现错误的部署和重构。
Without functional testing, Web development becomes a guessing game that can be filled with frantic, error-prone deployments and refactoring.
以我的经验来看,一旦一次大的重构变得与实现新版本,以及修改绑定一样简单,那么控制反转的价值就变得更加明显了。
In my experience, once that "big refactoring" becomes as simple as implementing the new version and altering your bindings, the value of inversion of control starts to become more apparent.
应用推荐