企业级依赖关系

fmms 13年前
     <p>        本文是从 <a href="/misc/goto?guid=4958203037414607458">Enterprise Dependency: The Next Generation</a> 这篇文章翻译而来。</p>    <p>        前不久,我曾经发表了”The Enterprise Dependency“ 和 “Big Ball of Yarn”两篇文章。它们都是用视觉角度描述了一个天才的企业级框架——一个由很多像 “IEnterpriseAuthenticationProviderFactoryManagementFactory”这样的辅助类组成的有好几个 G体积大小的框架。今天,继续沿用这种风格,下面是另外一个表现各个组件之间相互依赖关系的图片,从中,你能体验出那些维护大型应用系统的程序员们每天所 面对的痛苦。</p>    <p>        “有人设法让领导部门相信了我们的软件系统需要彻底的重写”鲍勃说,“于是,管理部门启动了‘新一代’项目计划。两年后,这个项目变成了拥有 1700 个类、而且仍在增长的过度设计的恐怖系统。设计的功能目前还只实现了一半,但它已经装配到了正式产品中,把那个老的、大概只有 100 个类的易于维护系统替换了下来。”</p>    <p style="text-align:center;"><a><img title="依赖关系" alt="企业级依赖关系" src="https://simg.open-open.com/show/4feb7721d55a0a67437443e7699b6fab.jpg" width="560" height="298" /></a></p>    <p>        <a href="/misc/goto?guid=4958203038179208314">查看大图</a><br />        来自: <a id="link_source2" href="/misc/goto?guid=4958203038920634573" target="_blank">外刊IT评论</a></p>