摘要:
这个问题,我老早就想做调查了,苦于博客园一直没有投票系统,我就憋啊憋,终于忍不住了。我的问题如下:1、您所在的项目开发中,整个项目/系统的“非空白、非注释”源代码有多少行?而注释一共有多少行?(意思是,注释多吗?我所知道的是,越大的系统注释应该越多,有的时候甚至可能达到1:1)我想这个问题,随着代码规模的增长,总被注意的。但是接下来的两个问题就不一定了。2、项目/系统中,一... 阅读全文
摘要:
(这一篇更早了,两年前的了,也是写一半没完成,赶紧拯救出来。)一个公司宛如一只球队,成败不是一个人的事情,是一整队的事情。那么球队在某一场具体比赛里面最重要的角色是哪一个?不是教练,如果说整个赛季如何可能是教练的功劳。如果是某一场比赛,最重要的角色是中场。对于公司也有这么一个中场的角色,不过不是老总,而是具体的那个产品经理。其实产品是否成功,部分取决于总体效率如何。我把效率分为两个部分,一个是工作... 阅读全文
摘要:
(又翻出来一篇一年多以前的半成品,赶紧给补充完整放出来。)最近终于得以试用Linq to Sql了,刚开始用,感觉还挺不错,因为一切都显得很简单。也许是我还不太熟悉,所以也有不少的困惑。别的先不说,只说一个:“有状态的”实体类。Linq to Sql 所创建出来的实体类本身并不是有状态的,有状态的是DataContext。但是正是这个有状态的DataContext,造成了实... 阅读全文
摘要:
老久不上来写技术类的东西了,偶尔回归一下吧。(其实,这篇文章8个月前写了个大半,后来一直没有时间去完善,再后来就因为各种原因给放下来了。)非常抱歉,由于需要发表其他文章的缘故,我只能忍着不修正文中一小部分错误,以及增加一些有助免于误解的内容。这里特别说明一下,本文不是要讨论缓存机制的好坏,更不是要讨论如何缓存对象。而是说DAL/BLL上面对DataContext的处理。另外一个需要注意的地方,是修... 阅读全文
摘要:
前面提到了一个很麻烦的问题:问什么有人真愿意花时间做租用首页并四处搜寻合适的内容?赚得博客园货币——比如叫博元,是我们的设计的动力系统,但是这个博元的内在价值,却是动力大小的根本问题所在。前面的回复中有人提到,这种虚拟货币没有任何价值,除非和RMB挂钩。这个说法可以说是有一定的道理在里面,不过不精确。CSDN中的积分,也就是一种不挂钩的货币,网游中的货币也不挂钩。可是它们仍... 阅读全文
摘要:
请大家原谅我一下子发这么多文章,因为我真的是很难的有时间这么畅快的写一些东西出来了。对于挤出其他人的文章,我已经有很深的愧疚感了,真诚致歉。如果真有人觉得在这段时间内发文章不划算,可能导致自己文章被很快的刷掉,那么我建议你可以把你的文章存两天再发出来。在开始将正题之前,再把之前用到的比喻温习一遍:博客园是个国家,国家的管理者(政府)是博客园团队,同时也是货币发行机构,这一点至少目前是这样的。这个叫... 阅读全文
摘要:
“钱不是万能的,但没钱却是万万不能的!”这种调侃很流行,我想也应该有不少人能够在总体上认同——谁不食人间烟火啊!不过有的时候钱确实是很难衡量,甚至会失去作用的,比如为国捐躯、无私奉献、天灾人祸等。也许有人会因此得出一个金钱很俗的结论,那么我在这里就要试图解决两个问题:将人类的感情色彩去处后,还原金钱的本质;以及将这种本质应用到虚拟世界之中。钱,或者说... 阅读全文
摘要:
现在很多人都很专,专到了随便张口就一堆英文术语,其实狗屁不通。为了避免大家误会,特意声明一下,这个只是我在真实世界里面的遭遇,导致有感而发,跟博客园内的任何现象完全没有任何关系。我憋了很久了,实在憋不住找这一机会发泄一下而已。请大家真的不要对好入座。好,这个就不说了,回归正题。我今天要开讲眼球网站经济学之我见,大家别误会了,以为我说怎么开一个吸引人眼球的网站来赚钱。我要说的是,一个眼球吸引型网站&... 阅读全文
摘要:
我不知道这个问题有多少人感到头痛:当你发布一篇文章的时候,该不该选择发布到首页呢?尤其是对于一些你没有把握的内容,例如:我想谈一下F#统计学上产生替代R语言的可能性,但我又不敢肯定我的想法一定是对的,因为我既没有用过F#,也没有用过R,更对统计学没有很深入的研究,因此文章内容基本上是基于表面观察以及不知道考不考谱的假设。这我就很头痛了。再比如,我用E文写了一些关于设计的浅显文章,是否可以放到首页?... 阅读全文
摘要:
The last story told us that we should buy an air ticket. However, some times we do buy train tickets. What will be their destinations? And what can we do with them?If we do buy some train tickets, the... 阅读全文
摘要:
人类的世界发展到今天,真是无奇不有。最近看了一些关于计量经济学的贴子,发现了一个对于我们这一圈子的人来说,可能是极其陌生的计算机语言,叫做R。这个R语言的前身是S,是一种函数式脚本语言,主要就是为了做统计学,才特别被设计出来的。据了解,发明S语言的团队,还荣获了199X年的ACM最佳软件系统大奖,说是统计学软件中的唯一一个获此殊荣的。当我看完这一堆堆的文章之后,不得不感慨,科学发展到今天,恐怕最大... 阅读全文
摘要:
Hi all! I'm Frank. I would like to begin a series of short articles about code designs in English. It is because I found that we have nearly no chance to use English, especially in writing. I can't guarantee that there is not any types of mistakes, including gramma, spelling and knowledge ones. I do hope that there will be some comments so that I won't feel alone. 阅读全文
摘要:
前言 今天看了两篇讲协变/反变的文章,写得很好也很有意思。不过我猜应该有不少人可能还是很难理解这个新概念——每一次推出新的概念的时候,都会或多或少造成我们的困惑:这是个什么东西?为什么要出这么复杂的东西?我们什么时候应该用这种东西,什么时候不该用? 有这样的困惑没关系,我想绝大多数人都经历过这个过程。我在这里呢,也说说从我的角度是如何看这个新鲜事物的,也许对理解这个东西有帮助。不过先声明一下,我没... 阅读全文
摘要:
注:文中提到的案例不是真是实施,只是为了便于描述虚构的;文中提到的公司也非真实发生事件,也只是为了便于描述和理解而使用,并无任何占取利益的意图,请勿对号入座。 通常当我们说要开发一个项目的时候,作为程序设计人员,比较容易想到的地方是,我要有一个比较好的框架,好的代码质量。这是从维护的角度讲的。而稍为正式一点的公司,可能会有一个UE设计部门,专门负责用户体验方面的职责。这是从客户使用的角度讲的。相对... 阅读全文
摘要:
我最近用Linq2Sql比较多,积累了一些小小的经验,也遇到一些挫折。今天只讲其中一个挫折:Linq2SQL与AsQueryable水土不服。 在我的一个项目里面,经常发现系统无故Down掉。这种Down掉以前从来没有遇到过,因为系统的EventLog里面没有任何记录,try...catch也不管用——即使用了try...catch,也仿佛是遭遇了逻辑黑洞,整个进程就在那一点突然消失掉。由于第... 阅读全文