摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则
圣人曰:上善若水。水善利万物而不争,处众人之所恶,故几於道。居善地,心善渊与善仁,言善信,正善治,事善能,动善时。夫唯不争,故无尤。
圣人赞水,因为水的品行近乎于道。
在软件系统中,企业的架构平台及应用软件的工装设备(如:中间件、数据库等),就类似于水啊,它生于软件之道性,属于软件之道用,它居于应用之下,支撑、滋养、治理着各种应用,承担着琐碎、卑微、繁杂的“脏活累活”,提供着应用所需的一切基础功能,处理和隔离着外界一切变化。默默耕耘、无私奉献,即不介入具体应用内部,又不与之争功,因此没有过失,也不会制造混乱。
注:EAA平台对于软件至关重要,因此圣人在多处、从不同角度进行描述,以便于你正确地认识它、把握它,在后续的许多章节还会谈到。