• 《道德经》程序员版第二章


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

    当程序员都知道什么是高效整洁代码的时候,这说明缓慢垃圾代码已经遍布程序了;当程序员都知道什么是优秀开发习惯的时候,这说明丑陋的开发习惯已经侵入大多数程序员。

    (通过上句对高效与缓慢,优秀与丑陋的两面分析,揭示对立的两面互相转换的规律)

    所以,程序基本单位和程序运行过程互相生产,容易实现的程序和难以实现的程序互相转换,复杂的程序和简单的程序互相比较,上层应用和基础服务互相依靠, 程序界面和程序逻辑互相协调,前端开发和后端实现互相追随,而产生。

    因此,程序员大牛,开发程序时,是以程序运行过程为开发思路;教导别人时,是把自己开发程序的过程展现给别人,而不是用嘴巴教导别人说怎么开发怎么开发。

    各种程序涌现而不躲避矛盾(比如杀毒软件和病毒软件,加密程序和解密程序....),程序运行规律生成程序却不占有它,程序有所作为而运行规律却不占着它骄傲,程序为社会做出巨大贡献而程序规律却不占用这个功劳 。正因为程序运行规律不占用这个功劳,所以程序离不开程序运行规律。


    合乎自然而生生不息。。。
  • 相关阅读:
    Java 进制转换
    k-近邻算法实例
    Java JTS & 空间数据模型
    Java中 &&与&,||与|的区别
    http https 区别
    四种DCOM错误的区别,0x80080005 0x800706be 0x80010105 0x
    OPC测试常用的OPCClient和OPCServer软件推荐
    关于TFS2010 远程无法创建团队项目的若干问题总结
    我对NHibernate的感受(4):令人欣喜的Interceptor机制
    我对NHibernate的感受(3):有些尴尬的集合支持
  • 原文地址:https://www.cnblogs.com/samwu/p/2139574.html
Copyright © 2020-2023  润新知