-
TDD开发、面向接口设计--意淫
所属栏目:[程序设计] 日期:2020-05-23 热度:163
需求分析-业务功能(系统接口模糊呈现)-划分模块-对象接口+模块通信接口-实现接口的抽象基类-实现具体业务的实体对象 先有系统业务模型-然后去实现它 TDD:通过编写业务功能接口的测试方法来提高测试代码的利用率 java与模式 深深吸引我的是第二部分 面向对象[详细]
-
回顾会议(retrospective)中最容易被忽视的一个环节
所属栏目:[程序设计] 日期:2020-05-23 热度:80
很长时间没有更新博客了,一直在上海,上星期刚从客户现场回Office。在很多刚刚开始实践Agile的团队中,有这么一种想法:“Retrospective太花费时间了,所有成员在那里开上一两个小时的会议。在会议上,要么大家发发牢骚,要么项目经理讲讲话,强调一下后续工[详细]
-
『飞秋』测试驱动开发TDD系列(二)
所属栏目:[程序设计] 日期:2020-05-23 热度:93
引言 今天我们来做一个TDD的小例子。通过一个栈的实现来体验一下TDD的过程。在本系列的代码示例中,使用VS2010作为IDE工具,NUnit作为测试辅助工具。关于NUnit的使用,在园子中已经有很多的文章。可以搜索参考一下。推荐几篇不错的: NUnit详细使用方法 实践[详细]
-
AX 演示:使用单元测试框架测试类
所属栏目:[程序设计] 日期:2020-05-23 热度:142
原文:http://msdn.microsoft.com/en-us/library/bb410465.aspx 演示:使用单元测试框架测试类 AX集成了一个单元测试框架,该框架用于创建、运行及分析单元测试。在这个演示中,你将创建一个满足特定要求的Employee类,创建一个测试用例来测试类是否满足了这[详细]
-
AX 单元测试框架
所属栏目:[程序设计] 日期:2020-05-23 热度:167
原文:http://msdn.microsoft.com/en-us/library/aa874515.aspx 单元测试框架 AX的MorphX IDE非常紧密地集成了单元测试框架。对于测试驱动开发(TDD)而言,这一集成是非常重要的,因为对于所要测试的每一个特性都可以创建对应的测试单元。更多TDD的信息可以[详细]
-
单元测试的依赖
所属栏目:[程序设计] 日期:2020-05-23 热度:176
单元测试按依赖按强弱分为 对环境没有具体的依赖,只对因使用语言原因编译环境有较少的要求,例如数学算法,排序的算法,程序使用简单的逻辑等等 对环境使用的库和公共代码有依赖,这类代码一般是在基础算法基础上的一些复杂的应用,需要依赖环境的公共代码或[详细]
-
UML中类与类的关系,分辨关联和依赖的区别
所属栏目:[程序设计] 日期:2020-05-23 热度:104
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。 类与类之间存在以下关系: (1)泛化(Generalization) (2)关联(Association) (3)依赖(Dependency) (4)聚合(Aggregation) UML图与应用代码例子:[详细]
-
依赖注入,控制反转,面向切片的运用!
所属栏目:[程序设计] 日期:2020-05-23 热度:112
本工程使用.properties文件来配置文件 1. forName 使用Class类的forName()静态方法。该方法传入字符串参数,该字符串参数的值是某个类的全限类名 (必须添加完整包名)。 2.实例化Class对象 方法一、使用Class对象的newInstance()方法来创建Class对象对应类[详细]
-
依赖是种病,而我却乐此不疲的着迷
所属栏目:[程序设计] 日期:2020-05-23 热度:155
天生的倔强性格,让我在他人面前多了一份坚强的伪装。喜欢逞强、喜欢优秀、希望凡事都可以完美的朝自己想象的方面发展,于是乎对自己多了份苛刻,对周围的朋友多了份包容。也就有了自己的委屈和无奈。 渐渐的长大了,还是那么倔强,还是那么喜欢逞强,却对身[详细]
-
group后的聚合函数
所属栏目:[程序设计] 日期:2020-05-23 热度:156
作者:ikmb@163.com 情景:有一个表 id age g 1 1 a 2 1 b 3 1 a 4 1 c 5 1 c 6 1 b 7 1 b 8 1 a 我们想按照g分组,同时计算age的总合 版本一: select sum(age) from[详细]
-
关于pipeline
所属栏目:[程序设计] 日期:2020-05-23 热度:187
今天就MIPS这个概念和同事做了一个简单交流。 什么是MIPS?就是1s内能执行的百万条指令数。1MIPS就表示1s内能执行一百万条指令 那么CPU的主频和MIPS有什么关系呢?相等?这倒不一定,不过可以肯定的是,CPU的MIPS是小于等于其主频的。 举例来说吧。假如一个CP[详细]
-
UML中4种关系:依赖、关联、泛化和实现 【转】
所属栏目:[程序设计] 日期:2020-05-23 热度:147
UML中有4种关系:依赖、关联、泛化和实现。 (1)依赖(dependency)是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。在图形上,把一个依赖画成一条可能有方向的虚线。 (2)关联(association)是一种结构关系,它描述了[详细]
-
思科、华为、锐捷的交换机端口聚合区别
所属栏目:[程序设计] 日期:2020-05-23 热度:144
思科、华为、锐捷的交换机端口聚合区别 思科命令行配置: CLI:SW#conf t SW(config)#interface range f1/1 -2 SW(config-if)#channel-group 1 mode desirable/on SW(config-if)#swithport SW(config-if)#switchport mo[详细]
-
依赖注入那些事儿 --看到的一篇不错的文章
所属栏目:[程序设计] 日期:2020-05-23 热度:76
1 IGame游戏公司的故事 1.1 讨论会 话说有一个叫IGame的游戏公司,正在开发一款ARPG游戏(动作角色扮演类游戏,如魔兽世界、梦幻西游这一类的游戏)。一般这类游戏都有一个基本的功能,就是打怪(玩家攻击怪物,借此获得经验、虚拟货币和虚拟装备),并且根据[详细]
-
将依赖包加入到本地maven库
所属栏目:[程序设计] 日期:2020-05-23 热度:104
要将依赖包加入到本地maven库 mvn install:install-file -Dfile=lib/lwjgl/lwjgl.jar -DgroupId=org.lwjgl -DartifactId=lwjgl -Dversion=2.0rc1 -Dpackaging=jarmvn install:install-file -Dfile=lib/lwjgl/lwjgl_ut[详细]
-
保持函数依赖的模式分解
所属栏目:[程序设计] 日期:2020-05-23 热度:121
一、转换成3NF的保持函数依赖的分解 算法: ρ={R1U1,F1,R2U2,F2,...,RkUk,Fk}是关系模式RU,F的一个分解,U={A1,A2,...,An},F={FD1,FD2,...,FDp},并设F是一个最小依赖集,记FDi为Xi→Alj,其步骤如下: ①对RU,F的函数依赖集F进行极小化处理(处理后的结果[详细]
-
模式分解、最小函数依赖集
所属栏目:[程序设计] 日期:2020-05-23 热度:90
函数依赖的公理系统: 设有关系模式R(U),X,Y,Z,W均是U的子集,F是R上只涉及到U中属性的函数依赖集,推理规则如下: 自反律:如果YXU,则X→Y在R上成立。 增广律:如果X→Y为F所蕴涵,ZU,则XZ→YZ在R上成立。(XZ表示X∪Z,下同) 传递律:如果X→Y和Y→Z在R[详细]
-
算是DDD一篇文章的读后感吧
所属栏目:[程序设计] 日期:2020-05-23 热度:187
05年底的时候,我们项目组要开发一个ERP的系统。我们选择了jsf(ADF)+spring+hibernate的架构进行系统开发,3层分层架构进行设计开发。技术经理把表设计好,跟我们讲清楚表和表之间的关系,然后我们写model,dao,manager,form来实现。那时候我根本没有什么面对[详细]
-
GeoTools2.6依赖哪些包(类库),依赖的这些包主要做什么的?(总共168个类包)
所属栏目:[程序设计] 日期:2020-05-23 热度:106
文档版本: V0.1 by 飞羽飞之猪 2010年6月18日 一个框架依赖的类库能反应这个框架具有哪些特质与能力。也就是说,通过了解框架依赖的一些类库能知道这个框架能做什么?GeoTools发布的包和其依赖的一些第三方类库总共有168个,了解GeoTools依赖哪些包和依赖的[详细]
-
TDD与VTDD系列(五):提升产能1/3的开发方法:VTDD(概述)
所属栏目:[程序设计] 日期:2020-05-23 热度:63
VTDD概述 TDD(Test-Driven Development,测试驱动开发),是一种具有突出优点的软件开发、设计和测试方法。TDD的基本思路是测试先行,通过测试来推动开发的进行。TDD的重要目的不仅在于通过测试使产出的代码质量可控,还在于在开发过程中帮助程序员去除模棱[详细]
-
聚合与组合之间的关系
所属栏目:[程序设计] 日期:2020-05-23 热度:134
聚合:指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。例 如一个航母编队包括海空母舰、驱护舰艇、舰载飞机及核动力攻击潜艇等。需求描述中“包含”、“组成”[详细]
-
测试驱动开发全功略
所属栏目:[程序设计] 日期:2020-05-23 热度:200
{关键字} 测试驱动开发/Test Driven Development/TDD 测试用例/TestCase/TC 设计/Design 重构/Refactoring {TDD的目标} Clean Code That Works 这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是[详细]
-
里氏替换原则--设计模式之禅读书笔记
所属栏目:[程序设计] 日期:2020-05-23 热度:158
里氏替换原则的定义: 定义一:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换成o2时(o2都替换成o1吧?),程序P的行为没有发生变化,那么类型S是类型T的子类型。 定义二:所有引用基类的地方必须能透明地[详细]
-
DealFan.com:交易聚合平台
所属栏目:[程序设计] 日期:2020-05-23 热度:120
DealFan.com:交易聚合平台 2010-06-02 20:48:29 来源: 网易科技报道 跟贴 0 条 手机看新闻 DealFan.com: 交易聚合平台 当互联网上的信息越来越多并且分散的时候,信息的聚合服务成为一种必然。如何通过简单的、清爽地页面展示这些聚合的信息是种挑战,有的[详细]
-
类的水平关系--依赖,组合,聚合(原创)
所属栏目:[程序设计] 日期:2020-05-23 热度:126
在刚开始接触这三个个概念的时候,我也曾经非常的困惑,现在将自己的总结写给大家看看!希望对大家有所帮助!在大的层面来说,可以吧组合聚合看成一类而与依赖区别开!我先说说组合,聚合:这两个概念都是用来说明两个类之间的一种“包含概念”,可以把一方看成另一[详细]

浙公网安备 33038102330553号