记得以前曾经和一个tw出来的老兄一起共事过一小段时间。当时问他们组的测试情况,据说都是100%的覆盖率。说实话,心里挺惊讶的。
我不是一个懒于写测试的人。实际上,通过是否便于测试来判断一段代码的设计优劣已经几乎是本能了。可是,我发现连九成的覆盖率对我来说都是几乎难以企及的目标。
你的代码不管怎么重构,总有那么一些角落要连数据库,写文件,从信用卡里面划钱这些恶心吧唧的东西吧?这些应该都可以集成测试,但是单元测试我基本上就是绕过了。
这也罢了。那些java bean的getter/setter你难道也要测?一行的throw new UnsupportedOperationException( ...
今天同事和我讨论他遇到的一个问题。具体要求是这样的,在运行时,我们会从模块G得到一个Map,这个Map里面都是一些字符串对,你可以理解成一个字典,有字符串的key和字符串的value。简短节说,就是
Map<String, String>
非常非常复杂深奥。
好,现在我们事先知道要从这个map里读取一些数据点,比如:id, name, sex等等。
对id,我们知道读出来的是int;对name,是string;对sex,应该对应一个叫Gender的enum类型。
这就涉及一个自动类型转换的问题。我们希望不用对每个数据点做手工类型转换。
另外一个需求,一些数据点是有缺省值的。比如n ...
- 浏览: 179865 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
动态properties转换
恩,不错,method.getReturnType 都用上了。动态代理的价值全被 ...
-- by upyaya -
动态properties转换
apache beanutils中 dwr中 jsf myfaces中 都有基 ...
-- by kimmking -
动态properties转换
签名,泛型,代理 都是自己平时很少用到的,运行一下,学习一下
-- by soleghost -
动态properties转换
呵呵,精益求精啊,不过有个地方参数顺序好像错了: public final c ...
-- by racnow -
动态properties转换
感觉可以参考spring里面的类型转换吧,它好像用的是java的Property ...
-- by yufu






评论排行榜