david++的读书主页

读过   · · ·  ( 45本 )

  • 无用之学
  • 草叶集
  • Gnuplot in Action
  • 荣格性格哲学
  • Pattern-Oriented Software Architecture Volume 2
  • sed与awk
  • 弗洛伊德心理哲学
  • 世界因你不同
  • 面向模式的软件架构 卷4:分布式计算的模式语言
  • 安静的位置

想读   · · ·  ( 132本 )

  • 云计算核心技术剖析
  • LATEX入门与提高
  • 构建安全的软件
  • 编写安全的代码2
  • 瞬间之美
  • 简约至上
  • UNIX超级工具 (第二版,上下卷)
  • 拖延心理学
  • 安全之美
  • 数据可视化之美

david++的书评   · · ·  ( 4篇 )

设计模式

设计模式:改善既有代码的设计

评论: 设计模式

23个设计最基础的设计模式,每每读起如醍醐灌顶!不愧为经典之作! 创建型 1. Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类 2. Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 3. Factory Method:定义一个用于创建对象的接口...(0回应)

设计模式解析

设计模式解析

优秀代码的目标: * 高效 * 健壮 * 灵活 * 无冗余 * 可读 * 可测试 面向对象的一些原则和方法 * 内聚性(cohesion):例程中操作之间联系的紧密程度 * 耦合性(coupling):两个例程之间联系的紧密程度 * 软件开发的目标:高内聚、松耦合 * 发现变化并将其封装 1. 寻找变化,并将它封...(0回应)

程序设计语言原理(原书第8版)

程序设计语言之道!经典!

  作为一个程序员,一般只有精通一门程序设计语言就可以胜任当前的工作了。当往往进入一个新的项目,或者重新选择一份工作,或者自己发现当前的所使用的程序语言对于有些问题的解决,用着不是那么方便,这个时候我们就倾向于去寻求一种合适的语言。比如,我最近在工作过程中,发现当前项目其实缺少很多工具,我们开发...(0回应)

史蒂夫·乔布斯传

至繁归于至简

  Simplicity is the ultimate sophistication ! —— Leonardo da Vinci   上周借同事的《乔布斯传》看了一遍,得出一个结论:乔布斯是一个爱哭的极端完美主义者!   完美主义者总想着去在这个无序的世界里面建立秩序;完美主义者总是企图将一切控制于自己的意志下;完美主义者总是苛求于任何一个细节;完...(2回应)

david++的笔记   · · ·  ( 1篇 )

重构 (1)

Martin Fowler / 中国电力 / 2003-8-1 / 68.00元

  • 重构
    Composing Methods 1. Extract Method: 你有一段代码可以被组织在一起并独立起来,将其放入一个独立的函数,并让函数名称解释该函数的用途 2. Inline Method: 一个函数,其本体和名称同样清楚易懂,在函数调用...

david++关注的人  · · ·  ( 全部17 )

矩阵
矩阵
PO
PO
云风
云风
和菜头
和菜头
warfalcon
warfalcon
米可可
米可可
在云端
在云端
以美
以美
周金根
周金根
卡比虾
卡比虾
小洪
小洪
lunar_lty
lunar_lty

最近阅读   · · ·