程序员的职业素养 (1)

  • 第63页
    在程序员所能表现的各种不专业行为中,最糟糕的是明知道还没有完成任务却宣称已经完成。 这种做法具有传染性,如果一名程序员这么做,其他程序猿看见了也会模仿。导致有人把标准压得更低!

商业模式新生代 (2)

  • 第121页
    empathy map:xplane开发设计的一个可视化思考工具
  • 第6页
    CS 客户细分 Customer Segments VP 价值主张 Value Propositions CH 渠道通路 Channels CR 客户关系 Customer Ralationships R$ 收入来源 Revenue Streams KR 核心资源 Key Resources KA 关键业务 Key Activit...

JavaScript设计模式 (7) 更多

  • 第189页
    Lightweight start使用下列内容: 常见的最佳实践,如放在函数调用之前的分号 window、document和undefined作为参数传入 基本的默认对象 简单的插件构造函数,用于与初始化创建相关的逻辑,以及用于所使用元素的...
  • 第178页
    将jQuery的Observer模式方法转换为jQuery.publish()、jQuery.subscribe()、jQuery.unsubscribe()方法的包装器代码 /代码内容已省略/
  • 第20页
    avaScript常见的模式包括: Constructor(构造器)模式 /代码内容已省略/ Module模式 JS中实现Module的方法: 对象字面量表示法:对象字面量不需要使用new运算符进行实例...
  • 第15页
    创建型设计模式、结构型设计模式、行为设计模式
  • 第14页
    JavaScript中的反模式示例如下: 在全局上下文中定义大量的变量污染全局命名空间。 向setTimeOut或setTimeInterval传递字符串,而不是函数,这会触发eval()的内部使用。 修改Object类的原型(这是一个特别不好..
  • 第6页
    优秀的模式: 解决特殊问题; 没有显而易见的解决方案。解决问题的技术基本来自众所周知的基本原则。最好的设计模式通常会间接的提供解决问题的方案——这被认为是解决与设计相关的最具用挑战性问题的必要方法。...
  • 第2页
    模式是一种可复用的解决方案,可用于解决软件设计中遇到的常见问题. 另一种模式的方式是将解决问题的方式制作成模板,并且这些模板可用于多种不同的情况。 ... 设计模式的三大好处: 模式是已经验证的解决方案。...

UML精粹 (13) 更多

  • 第95页
    分类classification,指对象和它的类型之间的关系,对象是类型的一个实例 泛化genaralization,某个类型是另一个类型的子类型 泛化是传递性的,分类则不是。可以在分类后跟着泛化,但反之不然 单个分类(single...
  • 第123页
    用例是捕获系统功能需求的技能。用例描述系统用户和系统本身的典型交互 场景(scenario)是描述用户和系统之间交互的步骤序列 用例(use case)是通过共同用户目标绑在一起的场景集合 在用例的说法中,用户叫做...
  • 第120页
    节点(node)是上面能驻留一些软件的环境 设备(device)是硬件 执行环境(excecution environment)是软件,他本身作为软件或者包含其他软件,例如操作系统或容器进程 节点包含工件(artifact)
  • 第111页
    门面(Facade) 如何选择哪个类放在哪个包的原则:共同封闭原则、共同复用原则 共同封闭原则说明包中的类应该由于相似的原因而改变; 共同复用原则说明包中的类应该一起被复用。 稳定依赖原则:有越多依赖进入...
  • 第70页
    中央控制(centrlized control)其中一个参与者负责所有处理,其他参与者只提供数据。 分布控制(distributed control),处理分散在许多参与者之间,每一个参与者做一点点计算 好的设计的一个主要目标是把改变..
  • 第55页
    类图(class diagram)描述系统中的对象类型,以及存在于它们之间的各种静态操作。 特性(feature)覆盖了类的性质(property)和操作(opration) 性质:属性(attribute)、关联(association) 多重性(multip...
  • 第33页
    软件开发进行的方式依赖的因素:所建造的系统的种类、使用的技术、团队的规模和分布、风险的本质、失败的后果、团队的工作风格和组织的文化 迭代回顾(iteration retrospective):在每一个迭代的末尾,举行一次,..
  • 第31页
    统一过程RUP独立与UML 虽然RUP被称为过程,实际上它是一个过程框架,提供一个用来讨论过程的词汇表和松散结构。使用RUP时,需要做的第一件事便是选择一个开发案例(development case):计划在项目中使用的过程。 ...
  • 第28页
    预测性方法指望在项目早期做些工作,以便更好地理解后面不得不做的事情。这样,你可以到达一个点,在那里,项目的后面部分可以以一定程度的准确性来估算。 使用预测性计划(predictive planning),一个项目有两个..
  • 第24页
    开发过程的风格:瀑布、迭代 两者的本质区别:开发人员如何将一个项目分解为更小块。瀑布风格基于活动来分解项目,需求分析->设计->编码->测试;迭代风格根据功能子集来分解项目,第一次迭代完成1/4功能(...
  • 第3页
    使用UML的方式:草稿、蓝图、编程语言,目前最常用的是把UML当做草稿(UML as sketch)。正向工程(forward engineering)、逆向工程(reverse engineering)、双程(round-trip)工具、无转换(tripless)工具、模型...
  • 第1页
    使用UML的原因 1、沟通和理解:好的图形经常可以帮助沟通设计思想,特别是当你要回避许多细节时;图形也可以帮助理解软件系统或业务流程;有促于理解和沟通整个团队所理解到的东西 2、UML的重要性来自于它在OO开发...
  • 第999页
    《Larman》 Craig Larman,一本关于OO设计方面的书籍 Jim Odell: Martin Flower职业生涯早期的导师和指路人

爱与性的秘密 (3)

  • 第244页
    人的纯洁与否,与性无关,而与人的纯朴、善良、爱、忠诚等有关。
  • 第108页
    ...按照教育规律来教育,教育的规律是什么?不就是人的规律吗?所以应该学习的首先是他们(教育管理者),而不是学生,可是,事实恰好相反,好像他们什么都懂,这就是中国教育之所以失败的原因之一。
  • 第39页
    爱既非佛道的前世说和因缘论,又不是基督教的苦难,而是一种有关现代人的知识。
<前页 1 2 3 后页>