摘要: 这样才充分地运用了封装。我发现习惯的力量非常大,自己的代码里还是在违背这个。观念是早就认同了,但是行为的养成还有个过程。 阅读全文
posted @ 2008-01-23 22:33 分享 阅读(1607) 评论(2) 推荐(0) 编辑
摘要: 目前能想到的是:1 单元测试2 DBC-Design by Contract单元测试已经广泛采用了。DBC似乎应用还不行,今天搜索了下,微软提供了一个spec#,看上去还不错,我安装后VS崩溃了,网上资料也很少,看来还不成熟。不知道是否有替代方案。DBC能够在编译阶段检查出代码调用参数的错误,可以高效率地避免很多错误。目前只能是自己产生ArgumentException的方式来检查了。我个人觉得每... 阅读全文
posted @ 2008-01-23 20:23 分享 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 前面我提到过简易的MVC模式,这样就不用把更新View的代码散乱在各处了。 阅读全文
posted @ 2008-01-23 20:10 分享 阅读(1343) 评论(0) 推荐(0) 编辑