企业级依赖关系

前不久,我曾经发表了”The Enterprise Dependency“ 和 “Big Ball of Yarn”两篇文章。它们都是用视觉角度描述了一个天才的企业级框架——一个由很多像“IEnterpriseAuthenticationProviderFactoryManagementFactory”这样的辅助类组成的有好几个G体积大小的框架。今天,继续沿用这种风格,下面是另外一个表现各个组件之间相互依赖关系的图片,从中,你能体验出那些维护大型应用系统的程序员们每天所面对的痛苦。

“有人设法让领导部门相信了我们的软件系统需要彻底的重写”鲍勃说,“于是,管理部门启动了‘新一代’项目计划。两年后,这个项目变成了拥有1700个类、而且仍在增长的过度设计的恐怖系统。设计的功能目前还只实现了一半,但它已经装配到了正式产品中,把那个老的、大概只有100个类的易于维护系统替换了下来。”

依赖关系

查看大图

[英文原文:Enterprise Dependency: The Next Generation ]
分享这篇文章:

4 Responses to 企业级依赖关系

  1. 裤衩 says:

    太恐怖,太悲哀了

  2. 贾珣 says:

    充分体现了~设计简单才是好的
    复杂的设计简直就是噩梦啊~

  3. 汪志武 says:

    太可怕了。

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据