摘要: 这几天在调关于Product和Offer的业务代码。我们的系统,有应用服务器,主要是处理相关业务的和持久化;有展示层运行在ASP.NET环境下,与应用服务器之间通过WCF通讯。~~~~~~~~~~~~~~~~~~~~~~~背景介绍完毕~~~~~~~~~~~~~~~~~~~~~~~~~~~读代码的过程中,发现一个很神奇的对象,名叫productDetailReferencePackage,就像哆啦A... 阅读全文
posted @ 2010-09-14 09:14 施勤文 阅读(253) 评论(2) 推荐(0) 编辑
摘要: 最近看了个马丁福乐讲DSL的视频,里面提到了个程序语言特性,叫图灵完备,于是找了些图灵完备的解释。顺便跟闫婆讨论了人工智能,结论相当沮丧啊。。。 目前来讲,人工智能主要是基于图灵机理论和图灵的早期研究。 先说说数学上有个可数与不可数的理论。 关于整数和偶数谁个数比较多的问题: 先有个逻辑上的认识。如果两个集合里面,一个集合与另一个集合里面的元素个数能通过一种规则一一对应起来的话,就说这两个集合元素... 阅读全文
posted @ 2010-03-06 22:48 施勤文 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Google翻译,有个有趣的文本朗读功能,如果是翻译的目标是英语,会显示一个小喇叭状的图标,点击之后就可以朗读翻译过的文本。 看了看客户端代码,在页面上有个flash的object, sound playerCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-... 阅读全文
posted @ 2010-02-08 22:15 施勤文 阅读(930) 评论(0) 推荐(0) 编辑
摘要: Dsl in learning…. 阅读全文
posted @ 2010-01-31 09:42 施勤文 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 今天,听一个朋友说,他现在所在公司的代码仓库里发现了一些2000行的方法,工具稍微跑了下,圈复杂度991。不一会又告诉我,某方法,有144个参数。。。不一会又发过来个消息说144个参数的方法,貌似是某工具生成出来了。真是人间惨剧啊。。。 愿主保佑你。。。 阅读全文
posted @ 2010-01-27 21:26 施勤文 阅读(308) 评论(1) 推荐(0) 编辑
摘要: 最近一个Sprint大部分时间是在修改一些被Ignore掉的UT。这种先有产品代码再补上的UT本身就不是特别的流畅,再加上被Ignore掉了,所以改起来特别头疼。问题最大的还是某个南非的很有想法的哥们写出来的代码。 首先头疼的问题是,他会在一个类里面写出所有逻辑,然后把一些逻辑抽取出来放到一个庞大的abstract基类中。 其次,基类不仅庞大,而且逻辑复杂就像一团乱麻,基类里面,有一些几百行的... 阅读全文
posted @ 2010-01-26 23:47 施勤文 阅读(284) 评论(2) 推荐(0) 编辑
摘要: 终于开通了博客园,以后会常发些遇到的问题和新产生的感悟。不求很多读者,只是想记录个人发展的过程。 阅读全文
posted @ 2010-01-26 22:53 施勤文 阅读(135) 评论(0) 推荐(0) 编辑