老子的软件之道 - 道篇 2 软件架构 – 难中求易

摘要:软件哲学、软件之道、银弹、人狼、软件架构                 参阅:序  消灭人狼  软件的十大命题 编程规则

 

2 软件架构 – 难中求易

      圣人曰天下皆知美之为美,斯恶矣;皆知善之为善,斯不善已。故有无相生,难易相
成,长短相形,高下相倾,音声相和,前後相随。是以圣人处无为之事,行不言之
教。万物作焉而不辞。生而不有,为而不恃,功成而弗居。夫唯弗居,是以不去。

 

         现代科学之父爱因斯坦发现了相对论,实际上相对论可是老圣人最先发明的啊(开个玩笑)。比如美与丑、善与恶,易与难、长与短、高与下、前与后、音与声、有与无,它们的关系都是相互对立的,同时又是相互依存的。如果不能辩证地看待它们,矛盾就不可能得到很好地解决。世人多追求前者,而厌恶后者,其结果往往求之而不得。老子向世人指明的是,求“有”须向“无”中求;得“易”必须通过难。

         建立企业级的软件架构(EAA)是困难的,但是为了使具体的应用系统“”与开发和维护,必须建立EAA;软件大师关注各应用功能的共性需求,思考设计与具体功能无关的EAA,不是侃侃而谈,而是敏于行动,建立起似乎无为无用的EAA;各种应用系统如雨后春笋,在EAA的土壤上成长繁荣,但它既不把持,又不争夺和替代应用的具体功用,因此它能够成为应用的恒久支撑。

 

    注:圣人是多么敏锐啊,开局两章就道出了软件之道的核心,抽象是道性,EAA是道体。

 

你可能感兴趣的:(老子的软件之道 - 道篇 2 软件架构 – 难中求易)