使企业框架快速发展

时间:2009-10-15 07:16:49

标签: frameworks

如果一家公司已经开发了一个框架来完成他们业务所需的几乎所有事情,但是存在以下问题:

  1. 随着所有权的演变和变化,设计已经退化。 (荒谬的等级制度)
  2. 不了解企业软件开发的最新趋势。 (数据集!!)
  3. 依赖模块太多。 (不是基于接口,代码依赖,大量的xsd等)
  4. 需要花费大量时间才能赶上,因为该框架对公司来说是私有的。(过去编码错误,缺乏文档,分散的业务逻辑)
  5. 不使用任何知名的库,如(log4net / CSLA / Spring.net / Drools)
  6. 你如何做以下作为高级开发人员:

    1. 说服需要进行改造/重新设计。
    2. 增量重新设计或连续重构?最好的选择?
    3. 我最关心的是如何向高层解释框架存在问题。关于增量重新设计和连续重构框架的合理建议也不错!

2 个答案:

答案 0 :(得分:2)

除非你让管理层相信维持和扩展当前的实施工作比重新设计或重新设计更昂贵......你“正式”做事的机会就会减少。

技术观点大部分时间与业务观点相冲突。技术人员试图制作干净,精致的解决方案。商业人士希望减少对技术幻想的投入,但要提高效率并重新投资。

因此,如果尚未达到高维护成本的情况......您可以做的是尝试逐步纠正问题。但是,如果它是关于纠正架构或更高级别的设计问题......这是不容易的事情,可能会影响整个系统。

变更可能是危险的,特别是在旧系统的情况下,历史悠久,设计不佳等。因此,重构/返工可能会引入新的,未发现的问题,因此存在风险。

答案 1 :(得分:1)

你可能会发现那些较高的人并不关心第1,2,3或5点。你最好的选择是一次重构一小块。 StackOverflow上有许多类似的“我如何说服我的老板......”的问题。我建议您阅读所有内容,并决定您认为哪种方法最适合您的环境

最后要记住的是,对你来说重要的事情并不重要。我知道这很糟糕,但事情就是......

祝你好运