`
bryanzk
  • 浏览: 58486 次
文章分类
社区版块
存档分类
最新评论
文章列表
上午,同事问怎么样debug用到了TypeMock.net的单元测试代码,我直接用TD.NET中的test with选择debugger,果然不行,提示我tm没有加载,并且运行相关的测试,要选择test with->TypeMock 才能成功。但是很奇怪的是,我记得我昨天还可以直接去debug相关的代码来着。在网上搜了一些资料,大部分都说是没有办法debug用到tm的代码的。在vs.net的ide环境里面胡乱运行,选择了resharper带的"run unit tests",运行成功。然后,我再去test with->debugger,结果就可以了。并且,当我关掉 ...
        每天乘坐四种不同的交通工具,花三个多小时上下班,已经成为我生活的常态。但今天,就在这常态中,我突然感觉到莫名的虚无、无聊、和颓唐。应该说,我喜欢我现在的工作,而且我也愿意经常思考一些工作中的问题。但是每天都这样,花费大量的宝贵时间在路途上面,当我到公司的时候,起床之后的热情已经消耗了30%了,到公司,再用半个小时左右的时间调整,工作一天下来,晚上回家,又是长途跋涉,每天在交通工具上的路程都有将近70公里了。也因此觉得,要么班车,要么近,这将是我选择下一个工作的重要决定因素。        其实,我们在很多事情上都是纠缠于选择不同的方式和途径,却忘记了最终的目标和方向。 bryan ...
  Spring.net 与visual studio.net的集成 1、 XML编辑和验证 Spring管理的对象是由XML配置数据来定义的,并由Sprint.NET的XML Schema在运行时进行验证。创建IApplicationContext的XML配置数据所在的位置,可以是Spring的IResource中所支持的任何资源位置。(参考6.1 introduction)要使用独立的XML配置文件来创建IApplicationContext,标准.NET应用配置的自定义配置节会去读取下面的部分: <spring>            <context>       ...
读后感读后再发 bryanzk 2007-04-23 12:46 发表评论
声明:以下观点仅限于个人思考。我个人在OO方面的开发经验其实相当匮乏,因此必定有不当之处,希望能与各位牛人展开理性、文明的讨论。 我觉得采用什么技术从根子上来讲,并不重要,真正的根源是人。人类社会的技术发 ...
        部门最近正式进入oo的开发,采用了类似于petshop4的层次结构,简单来说,service层调用dao(当然是用配置文件+反射的方式),dao通过ibatis.net完成从数据库中的table到domain对象的映射。这样做的目的,当然是希望能够让各个层次各司其职,减少层次之间的耦合,结构分明。同时,结合tdd以及mock,完成各个层次之间的并行开发。        不过这几天的开发,给我带来一些疑惑。用过ibatis.net的兄弟们都知道,兄弟们需要自己动手写映射文件,写sql来完成mapping的过程。mapping不用多说,就是这个sql,让我觉得有点迷茫。   ...
在公司带一个敏捷开发的项目,试行多项XP的实践,搭建了continuous integration(持续集成,CI)服务器。使用的是ThoughtWorks的CruiseControl.net。基于敏捷的原则:够用即可。所以编译使用的就是visual studio 2005中文版,tdd使用了TestDriven.NET-2.4.2048_Personal版,test runner是用的TestDriven.NET-2.4所带的nunit 2.4。由于是完全的oo方式,系统分为多个层次,为了隔离层次之间的依赖关系,在测试中使用了TypeMock3.7.1。源代码管理使用visual source ...
    打算在部门内部推行XP,也看了一些资料,根据我们部门的实际情况,打算从需求方面采用user story开始。但是在实践了两次之后,有些问题浮现了出来,因此,特地到此宝地求教一二。     User story,从我的角度来理解,他的好处,显而易见,可以将用户的需求尽快、尽早、尽量详细的向开发团队、以及利益相关者来开放,可以发现需求中不合理的地方,并且可以挖掘出需求中一些真正对客户有价值的东西;也许客户刚开始认为重要的需求,由于某些新的,更加关键或者更加有business value的东西出现,而变得不重要了。此外,对user story的讨论,会对设计者产生潜移默化的影响,user st ...
Global site tag (gtag.js) - Google Analytics