240 发简信
IP属地:广东
  • 120
  • 120
    训练哲学思维的12件思考工具

    首先声明,这十二件工具并非我本人原创,而是来自于哲学家丹尼尔·丹尼特。有些思考工具,在阅读丹尼特的著作之前,我已经潜移默化地在使用了。 丹尼尔·丹尼特《直觉泵及其思考工具》中...

  • 软件设计症状分析

    需求易变,所以把握不准情有可原。 在需求实现之前,很容易以距离下一次需求变化的时间来做预估,但这种情况往往会事与愿违;于是善于考虑变化的这群人逐步养成提前准备好应对变化的方案...

  • 学习的拐点

    原点:以前都没听说过。 极小值:现在知道了这个概念的名字。 潜伏:以自己的理解一直没发现有用的地方。 线性增长:现在发现了其中有用的地方,并时刻想用其解决问题。 副本潜伏:能...

  • 技术搜索一条龙

    遇到不懂的技术问题,首先想到的就是去搜索引擎看看。如搜解决方案->比较技术选型->如何安装测试环境->解决测试中碰到的问题->最后解决了所有问题并提供服务接口。 搜解决方案,...

  • 泛型是否必要?深入灵魂的探索

    编程的组件需要输入和输出,以此来展示该组件和其他组件交互的界面;有一种特殊的参数是所操作数据的类型,主要作用是确定数据的大小以及操作限制。说白了就是对数据的描述,也称元数据、...

  • 有效掌握编程风格 - 小字诀

    人性使然 小,少,容易,简单 这类字眼,恐怕算是编程风格里出现最多的一类了。到目前为止编程的主力还是人,编程过程中的任何活动都不能忽略人都因素。人性虽然有多面,但如果面临一些...

  • 120
    让你彻底理解系统,系统思维和复杂系统的设计(一)

    前言: 这个世界有些系统是由人类构建的,比如手机APP,国家的金融系统,半导体设备,春运高铁调度系统等,有些是经过社会发展或自然演化而形成的,比如大脑的结构,黑猩猩的部落种群...

  • 120
    当重构遇到糟糕的物理设计

    --- 导语 糟糕的物理设计是对遗留大型系统中进行重构的非常棘手的一个问题,本文相机阐述了遗留系统中存在哪些糟糕的物理设计,它们对重构所带来的哪些恶略影响,以及我们在重构过程...

  • 有效掌握编程风格 - 命名规范

    重要性 无名,天地之始,有名,万物之母。 我们先试着分析一下代码的构成, 关键字,由语言的语法所定义,一般都是很短的词 运算符,也由语法所定义,有的语言允许修改其功能,但大部...

个人介绍
教/微察秋毫
练/一气呵成