老子的软件之道 - 道篇 26 应用软件的根基

news/2024/7/4 14:58:45
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序消灭人狼软件的十大命题编程规则

圣人曰:重为轻根,静为躁君。是以君子终日行不离轻重。虽有荣观燕处超然。奈何万乘之主而以身轻天下。轻则失根,躁则失君

本文先哲以树木为例阐明了重与轻、静与躁之间的关系,得出重为轻根,静为躁君,轻则失根,躁则失君的深刻道理。

那么对软件领域有什么启发和指导意义呢?在软件领域何为重何为轻,何为静何为躁呢?

应用软件中那些体现行业根本的数据架构和关键业务处理的逻辑(基础服务)为重,那些支撑应用体系的基础技术架构为重。

那些具体功能,服务和操作界面为轻。

业务领域数据模型和基础业务逻辑稳定的,为静;功能、流程则是随需而变的,为躁。

搞清楚软件领域的重与轻、静与躁,运用重为轻根,静为躁君原则,就知道应用软件该如何做了,清楚何为软件的根基了。

参阅:软件开发为何这样难??

本章仅为此提供部分思考与参照。


http://www.niftyadmin.cn/n/4747436.html

相关文章

MiniGUI编程-细节

MiniGUI编程--列表框 分类: minigui2009-11-04 20:40列表框LBS(ListBoxStyle)以CTRL_LIST/"list"为类名调用CreateWindow多选风格:LBS_MULTIPLESEL高级风各:LBS_USEICONLBS_CHECKBOXLBS_AUTOCHECK加上边框WS_BORDER加垂直滚动条WS_VSCROLL加水…

你的成功在于你每天养成的习惯

收藏 要成功,就马上准备有所付出吧!这就是每天你应该养成的习惯。 1、不说“不可能”; 2、凡事第一反应: 找方法,不找借口; 3、遇到挫折对自己说声:太好了,机会来了! 4、…

阿甘正传 收藏

今天早上看了阿甘正传觉得,我们还是得抽点时间看看电影,特别是像《阿甘正传》这种有韵味的电影,里面的人生哲学真的很值得人们去深思。我已经好久没写博客了,很多朋友觉得我的日志给了他们很大的启发,其实我的很多思想…

老子的软件之道 - 道篇 27 团队管理的真谛

摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序消灭人狼软件的十大命题编程规则 圣人曰:善行无辙迹。善言无瑕谪。善数不用筹策。善闭无关楗而不可开。善结无绳约而不可解。是以圣人常善救人,故无弃人。常善救物,故…

指针、结构体、联合体的安全规范

指针、结构体、联合体的安全规范分类: C2009-12-06 14:35指针赋予了C编程最大的灵活性;结构体使得C程序整齐而紧凑;联合体在某些要求注重效率的场合有精彩的表现,这三个要素是C语言的精华。 然而,精华并不意味着完美&a…

用DBUtils实现对数据库的操作

首先是环境的搭建: 1、导入所用的包 2、在src下建立一个xml文件,用来存放c3p0(它是一个开源的JDBC连接池) 内容如下图所示:(根据自己的需求修改里面的值,比如数据库名) 建立一个新…

解决头文件相互包含问题的方法

Posted on 2006-12-12 23:25 sunrack 阅读(1137) 评论(0) 编辑 收藏 所属分类: Visual C 2005 所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。一般情况下,C/C要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种…

开发人员的人品问题 收藏

程序员都知道:绝大多数编程中的问题,最终都是自己的人品问题。当遇到奇怪的问题时,我们总是喜欢怀疑系统、怀疑编译器、怀疑网络、怀疑硬件……就是不愿意怀疑自己的人品。熬过几个不眠之夜后,最终还是发现自己的代码存在人品问题…