技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2012年11月19日 #

骆驼命名法(Camel Case)

摘要: 团队编码风格:类名,模块名,文件名 大驼峰命名法(Upper Camel Case)方法名,变量,小驼峰命名法(Lower Camel Case)常量可以用全大写加下划线或大驼峰命名法重构:类以上的名称不允许重复删除无用代码代码分段编写 阅读全文

posted @ 2012-11-19 19:10 codestyle 阅读(929) 评论(0) 推荐(0)

mock对象3:前进!用库和引用屏蔽掉业务对象和mock对象

摘要: 引言上次给我领导演示过mock对象,领导觉得很好,不过他觉得这个方案不完美,因为我们通过一个基类对象屏蔽掉了业务对象和mock对象,虽然从接口上看,看不出这两者的区别,但是对于现有程序,为了造出mock对象进行测试,还要先重构程序才能做到这一点,领导觉得不爽,他想要一种完全透明的解决方案,不修改现有的任何一行代码,就能在业务对象和mock对象之间进行切换,我想了一下,觉得似乎可以通过导入不同库来解决,也就是说我写一个动态链接库项目,定义和业务对象具有相同名字,方法,属性的类,由于上次演示的业务对象其实是系统的库(System.Messaging)系统库在.NET的技术框架下是通过引用导入到项目 阅读全文

posted @ 2012-11-19 14:02 codestyle 阅读(472) 评论(0) 推荐(0)