摘要:老子哲学 道德经 软件哲学、软件之道               参阅:序  消灭人狼  软件的十大命题 编程规则

圣人曰:知其雄,守其雌,为天下溪。为天下溪,常德不离,复归於婴儿。知其白,守其黑,为天下式。为天下式,常德不忒,复归於无极。知其荣,守其辱,为天下谷。为天下谷,常德乃足,复归於朴。朴散则为器,圣人用之则为官长。故大制不割。

本章老子提出了为人处世的根本原则:知雄守雌、知白守黑、知荣守辱。为人不要只知刚显,追逐荣华,而要慈柔、内敛、持静、含藏,坚守根基。同样它可以作为软件领域的设计原则:

不仅要知道系统稳固和健壮对软件的重要,而且要坚守着柔韧、灵活的根本,这样才能包容业务需求;包容了业务需求,才能经常得到赞美,像婴儿一样得到大家关爱,成就无限可能。

不仅知道展示层对用户感受度的重要,而且更重视后台数据结构和服务粒度的设计,这样才能成为经典的设计;卓越经典的设计,软件才能有卓而不俗的表现,达到随需而变的境界。

不仅知道炫丽界面能够为软件带来的美誉,而且要忍辱负重地在基础架构上不断耕耘,这样才能使架构完美、功能丰富;完美的架构就能够不断地满足业务发展的需求,使应用软件纯朴自然、浑然天成。

软件系统中的根本规律转换为具体的软件实体,就形成了技术架构和面向架构的构建平台,有志于软件行业的企业使用它就能成为行业的领导者,企业级的大型应用系统应该是面向架构的有机整体,而不是条块分割的混合体啊。

老子的软件之道 - 道篇 28 大制不割相关推荐

  1. 老子道德经全文_番外篇

    道德经 <道德经>全文 [第一章]道可道,非常道:名可名,非常名.无名天地之始,有名万物之母.故常无欲,以观其妙:常 有欲,以观其徼(jiào).此两者同出而异名,同谓之玄,玄之又玄,众妙 ...

  2. 必应词典手机版(IOS版)与有道词典(IOS版)之软件分析【功能篇】【用户体验篇】...

    1.序言: 随着手机功能的不断更新和推广,手机应用市场的竞争变得愈发激烈.这次我们选择必应词典和有道词典的苹果客户端作对比,进一步分析这两款词典的客户端在功能和用户体验方面的利弊.这次测评的主要评测人 ...

  3. C语言嵌入式系统编程修炼之道——背景篇

    C语言嵌入式系统编程修炼之道--背景篇 作者:宋宝华  e-mail:[email]21cnbao@21cn.com[/email] 不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势 ...

  4. SaaS 网站设计获客之道-框架篇

    本篇,为框架篇,讲讲"套路".即网站内容如何进行呈现传达,从而更好的转化当前正在浏览网站的访客. 根据微软在 2015 的一项研究,人们的普遍注意力已不足 8 秒,比 2000 年 ...

  5. 免费好用的笔记软件:有道云笔记 Mac中文版

    有道云笔记 Mac版是网易官方推出的一款优秀的笔记软件,有道云笔记mac版支持以文字.图片.语音.OCR.Markdown等多种形式进行记录,另外还包含了快速搜索.分类查找.安全备份云端笔记.自动同步 ...

  6. 敏捷开发修炼之道 (一)高效软件开发之道、态度决定一切

    第1章:敏捷 - 高效软件开发之道 在软件开发领域里,在项目研发过程中出现的需求变化和挑战就是你在冲浪时要应对的海浪 - 它们从不停止并且永远变化,像波浪一样.在不同的业务领域和应用下,软件项目具有不 ...

  7. A计划:基础架构软件创业之道分享实录

    点击蓝字 关注我们 GitHub:https://github.com/Oneflow-Inc/oneflow (点击"阅读原文",即刻进入 GitHub 仓库!) A计划第一期: ...

  8. 《高质量程序设计指南——C/C++语言》第1章 高质量软件开发之道

    第1章 高质量软件开发之道 本书的第1章之高质量软件开发之道,作者用大量的篇幅介绍了"软件质量"的基本概念,解释了软件质量的十大属性.这十大质量属性又分为功能性和非功能性两类,功能 ...

  9. 《简约之美-软件设计之道》- 笔记

    简约之美-软件设计之道 软件设计的推动力 软件设计的目标:全部软件都有⼀个共同的⽬标:帮助他⼈:让⼈更加容易的做某事:协助,减轻或分担⼯作量.⽽不是只是以赚钱为⽬的. 软件设计科学的⽬标 确保软件能够 ...

最新文章

  1. RecyclerView Adapter 所使用的数据list发生变化需要注意的事情
  2. 华为主题包hwt下载_华为主题 | 星黛露
  3. Golang 垃圾回收剖析
  4. 微机个人笔记-存储单元编址
  5. 力扣501. 二叉搜索树中的众数(JavaScript)
  6. Java Nested Classes(内部类~第一篇英文技术文档翻译)
  7. OPEN×××拨入后给不同的用户分配不同的访问权限
  8. HTML基本标签和一些注释的问题
  9. 数据库mysql5.7 sqlyog的安装
  10. ACDSee Photo Studio 7 Mac(数字图像处理软件)
  11. php创建透明图片,php imagecreatetruecolor 创建高清和透明图片代码小结
  12. 软件工程基础知识--系统测试
  13. 绑定挂载mount --bind介绍
  14. 错过了落日余晖 还有满天繁星
  15. 一文速学数模-降维模型(一)PCA(主成分分析法)原理以及应用+代码实现
  16. 求任意两圆相交的面积(不限程序设计语言版本)
  17. BBUCTF消失的MD5题解
  18. 世博之旅 (1/2)
  19. 示波器表笔旁边的夹子是什么_示波器探头容易忽略的几个问题
  20. Kickstart无人值守安装

热门文章

  1. vue导出多页PDF(html2Canvas + jsPdf)(PDF左右边距)
  2. Weiler-Athenton算法
  3. 香农公式--通信的浅显理解--单纯只是为了弄懂功率和信道容量的关系
  4. 第一个java程序书_Java入门(4) 第一个Java程序
  5. 关于tomcat启动后马上又自动关闭的问题
  6. 信用卡使用时的6点,第六点认真看一下
  7. 光环国际:从程序员到PM:外行可以领导内行吗?
  8. python爬取托福_Python 统计托福作文词频
  9. 2048c语言的思路,C语言版2048小游戏创作思路及代码
  10. IOS---------------------------开发常用代码