上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 模式二十一 苏式风格 交付的产品包含了客户要求的功能,但却不受客户待见,很快就被搁置一边了。我们需要发掘产品的非功能性需求,成功的团队会把系统性捕获非功能性需求当作流程中的特殊路径对待。避免构建苏式风格的产品,首先,保证你的项目计划中明确包含了非功能性需求。除了持续关注之外,对于能够获取用户好感的非功能性需求,要尽量使用早期项目原型以得到有价值的反馈。模式二十二 自然权力 权力往往会追逐能力,聚集在能力周围。违背自然权力的流动规律,听上去像是在滥用职权。模式二十三 万籁俱寂的办公室 办公室太安静了,凸显出团队已经失去了活力源泉。模式二十四 白线 目标的达成取决于系统内部行为和外部直接活... 阅读全文
posted @ 2013-03-21 19:56 Ribbon 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 模式一 玩的就是心跳 他们相信最好的工作方式不是先谋而后动,而是竭力追赶时间,该组织经常会断然行动,而非三思而后行,这样导致的结果就是大部分工作都处在不断变化、无法固定的状态,因此该状态容易导致失败,但并非总是失败。模式二 快,赶上 他们对于时间的紧迫性有着内在的直觉,对个人和集体的能力非常有信心并相信迭代的价值。当项目团队决定谁在何时该做什么事情时,呈现出明显的紧迫感,并迫不及待地想立即采取所有必要的行动。模式三 死鱼 项目团队中没有一个人相信项目最终能成功,通常看来,如果其它目标不做修改,截止日期是无法达到的,不可思议的是,没有人指出失败的阴影正如一只散发着恶臭的大死鱼一样把项目变得... 阅读全文
posted @ 2013-03-21 13:12 Ribbon 阅读(1389) 评论(2) 推荐(2) 编辑
摘要: 有以下几个方面需要作考虑:1. 测试的范围。要测试什么,这是肯定要明确的,即使你知道,你也要写出来,让看这份文档的人知道测试的范围。在确定测试内容的时候,还可以做一个优先级的区分,这样能保证工作是按照优先级的高低来推进。另外,什么事测试范围之外的,也就是不需要测试什么,也是需要明确的。2. 测试的策略。测试的策略是指我们测试的指导思想是什么。例如,手工测试和自动化测试的分工,黑盒测试和白盒测试的分工等等。3. 测试的思路。也就是针对具体的功能点或性能指标,我们做什么考虑,这一块是重点,我认为可以写详细一些,可以把测试用例(此处不写用例的详细步骤)都包含进来。4. 测试进度的安排。5. 测试资源 阅读全文
posted @ 2013-03-09 20:07 Ribbon 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 作为线性表的两种物理结构之一,顺序存储指的是用一段地址连续的存储单元依次存储线性表的数据元素,于是,基本思想便是由数组来承担盛放这些元素的重任。对于线性表的操作,比较常见的则是获取线性表的长度GetLength(),向线性表指定位置插入一个元素Insert(),向线性表追加一个元素Add(),判断线性表是否为空IsEmpty(),获取指定位置的元素GetElement(),删除指定位置的元素Delete(),在线性表中查找与给定值相等的元素并提示该元素所在的位置或者查找失败LocateElement()及反转线性表Reverse(),如下代码定义的方法便是我们需要花时间思考如何实现的:int 阅读全文
posted @ 2013-03-04 17:53 Ribbon 阅读(2128) 评论(3) 推荐(1) 编辑
摘要: 一般来说,new关键字可作为运算符,用于创建对象和调用构造函数,可作为修饰符,用于向基类成员隐藏继承成员。作为修饰符,new实现派生类中隐藏方法,则基类方法必须定义为virtual,new作为修饰符,实现隐藏基类成员时,不可与override共存,new用于实现创建一个新成员,同时隐藏基类的同名成员,而override用于实现对基类成员的扩展。如果在子类中隐藏了基类的数据成员,那么对基类原数据成员的访问,可以通过base来完成。new可做为约束,用于在泛型声明中约束可能用作类型参数的参数的类型。注意:new作为约束和其他约束共存时,必须在最后指定。定义:class Genericer<T 阅读全文
posted @ 2013-02-28 17:34 Ribbon 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 类(class)是面向对象编程的概念,是一种自定义数据结构类型,通常包含字段、属性、方法、构造函数、索引器、操作符等,在.NET中所有类都最终继承自System.Object类,是一种引用类型,也就是说,new一个类的实例时,对象保存了该实例实际数据的引用地址,而对象的值保存在托管堆中,其表现为行为,支持继承,可以继承自类和接口,但不能被struct继承,也不能从struct继承。结构(struct)是一种值类型,用于将一组相关信息变量组织为一个单一的变量实体,所有结构都继承自System.ValueType类,struct实例分配在线程的堆栈上,本身存储了值,不包含指向该值的指针。两者语法类 阅读全文
posted @ 2013-02-28 11:18 Ribbon 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 现在网络上已经有很多资源可以让你更好的学习F#,在这篇博文中,我会通过一些例子指出部分学习F#的出发点,提出你的疑问,并且参与到F#社区进行讨论。代码示例你可以从很多地方得到F#的代码示例,首当其冲的就有讲解语言核心和核心库的MSDN文档,其中部分主题包含相关的代码片段。对于那些希望了解更多有关F#3.0新特性(比如查询和类型提供程序),F#3.0示例包是另一个很不错的资源所在地,其中有非常多的小片段也包含一些较大的示例。MSDN演练有一些比较大的端到端的示例类似使用类型提供程序连接数据库或者web服务。在Visual Studio的“新建项目”对话框中,你也可以看到部分联机示例(如果你使用的 阅读全文
posted @ 2013-02-27 22:32 Ribbon 阅读(1299) 评论(3) 推荐(1) 编辑
摘要: 继续学习你必须知道的.NET:http://www.cnblogs.com/anytao/archive/2007/04/19/must_net_03.html特性:定制特性attribute,本质上是一个直接或者间接继承自System.Attribute的类,为目标元素提供关联附加信息,并在运行期以反射的方式来获取附加信息,可应用的目标元素为:程序集、模块、类型、属性、事件、字段、方法、参数、返回值,主要用在序列化、编译器指令、设计模式方面,编译时初始化。C#允许以指定的前缀来表示特性所应用的目标元素,建议这样来处理,因为显式处理可以消除可能带来的二义性。using System; name 阅读全文
posted @ 2013-02-27 17:38 Ribbon 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 依旧从博客园Anytao的分享中学习NET点滴:http://www.cnblogs.com/anytao/archive/2007/04/12/must_net_02.html接口:包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值,接口法国法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数及常数。注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类实现某个接口时,不仅要实现该接口定义的所有方法,还要实现该接口从其它接口中继承的所有方法。抽象类:提供多个派生类共享基类的公共定义,既可以提供抽象方法,也可以提供非抽象方法。 阅读全文
posted @ 2013-02-26 17:19 Ribbon 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一直听说这本书不错,可是,我并没有购买,只是在博客园看作者Anytao对此作出的一系列分享:http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.html,讲解的一些内容对于面试似乎有很大帮助,感觉胜于所谓的面试宝典~哈哈,个人意见啦~开篇提到了类型转换的操作符——is和as:is:检查对象类型的兼容性,并返回bool值结果,永远不会抛出异常,若对象为null,返回值就为null。这个操作符主要用于判断一种类型可否当作另一种类型来使用。object o = new object();class A{}if(o is 阅读全文
posted @ 2013-02-26 14:38 Ribbon 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页