加灰博客

程序员修炼之道(从小工到专家)(2)——注重实效的途径

7.重复的危害 系统中的每一项只是都必须具有单一,无歧义,权威的表示 不要重复自己 强加的重复 无意的重复 无耐性的重复 开发者之间的重复 强加的重复 信息的多种标识 代码中的文档 文档与代码 语言问题 无意的重复 无耐性的重复 开发者之间的重复 让复用变得容易 8.正交性 正交性系统:消除无关事物

Administrator Administrator 发布于 2020-09-07

程序员修炼之道(从小工到专家)(1)——注重实效的哲学

1.我的源码让猫给吃了 负责 提供各种选择,不要找蹩脚的借口 2. 软件的熵 当软件中的无序增长时,程序员们称之为"软件腐烂" 不要容忍破窗户 3. 石头汤与煮青蛙 留意变化 4. 足够好的软件 训练自己写出足够好的软件 让你的用户参与权衡 使质量成为需求问题 知道何时止步 5. 经营你的资产 定期

Administrator Administrator 发布于 2020-09-07

程序员修炼之道(从小工到专家)(1)——目录

第一章 注重实效的哲学 我的源码让猫吃了 软件的熵 石头汤与煮青蛙 足够好的软件 你的知识资产 交流 第二章 注重实效的途径 复古的危害 正交性 可撤销性 曳光弹 原型与便笺 领域语言 估算 第三章 基本工具 纯文本的威力 shell 游戏 强力编辑 源码控制 调试 文本操纵 代码生成器 第四章 注

Administrator Administrator 发布于 2020-09-07

计算机程序的构造和解释(3)——模块化、对象和状态

即使在变化中,它也丝毫未变。 变得越多,他就越是原来的样子。 3.1 赋值和局部状态 3.2 求值的环境模型 3.4 并发:时间是一个本质问题 死锁 串行 共享 3.5 流

Administrator Administrator 发布于 2020-08-08

计算机程序的构造和解释(2)——构造数据抽象

2.1 数据抽象引导 2.2 层次性数据和闭包信纸

Administrator Administrator 发布于 2020-08-08

计算机程序的构造和解释(1)——程序设计的基本元素

心智的活动,除了尽力产生各种简单的认识之外,主要表现在如下三个方面∶ 1)将若干简单认识组合为一个复合认识,由此产生出各种复杂的认识。 2)将两个认识放在一起对照,不管它们如何简单或者复杂,在这样做时并不将它们合而为一。由此得到有关它们的相互关系的认识。 3)将有关认识与那些在实际中和它们同在的所有

Administrator Administrator 发布于 2020-08-08

计算机程序的构造和解释(目录)

第一章 构造过程抽象 程序设计的基本元素 表达式 命名和环境 组合式的求值 复合过程 过程应用的代换模型 条件表达式和谓词 实力:采用牛顿法求平方根 过程作为黑箱抽象 过程与他们所产生的计算 线性递归和迭代 树形递归 增长的阶 求幂 最大公约数 实例: 素数检测 用高阶函数做抽象 过程作为参数 用l

Administrator Administrator 发布于 2020-08-07

web端插件看板猫

请在在浏览器打开此页面查看效果.

Administrator Administrator 发布于 2020-08-06
上一页 下一页