-
03.16.2005 林大单一打球日记
所属栏目:[程序设计] 日期:2020-05-23 热度:75
今天约的9点到10点的场子,TOP、yangfan、Icas和Me一共四个人,刘洋来晚了,他一看已经有四个人就先回去了,没有控制好人数,呵呵。 TOP一直没有约到奥体的场地,DB也好几周没有活动了,今天过来和我一起打了。icas第一次来,在清华打球认识的,今天是yangfan[详细]
-
03.18.2005 林大单一打球日记
所属栏目:[程序设计] 日期:2020-05-23 热度:156
今天约人没有约好,就yangfan一个人来了,我们两个人打了一晚上单打。 开始忘了带球了,和两个MM打了一会儿,溜他们也挺好玩的,呵呵。 状态不错,开始上来两盘单打都赢了,今天接杀很漂亮,好几个球都是反被动为主动。我现在接杀主要是挑后场,或是抽平高球[详细]
-
03.25.2005 林大单一打球日记——又是没有跨越14分,急躁了
所属栏目:[程序设计] 日期:2020-05-23 热度:162
今天和liuyh打了一个小时单打,前半个小时练技术,感觉状态不错。 然后打了两盘单打,第一盘14比17输了,很遗憾,我11比5领先的时候,liuyh有些体力不支,要求挤携带,其实他鞋带没有开,他自己解开又重新挤的。 这个时候我比较急躁,以至于接下来被翻盘。 第[详细]
-
03.29.2005 林大单一打球日记——心情不好,状态不佳
所属栏目:[程序设计] 日期:2020-05-23 热度:142
yangfan和icas来了,今天心情不太好,状态也一般。 和老蒋打了一盘单打,4比15输了,感觉自己失误太多,精神不集中。后来和另一个人打了一会儿,被压后场自己回球不到位。 我和那个胖子搭档打了两盘双打,都赢了,胖子在后场吊球很好,差不多都是贴网过的,我[详细]
-
高来高去的扯淡--所谓的《软件工程师与程序员的差别》
所属栏目:[程序设计] 日期:2020-05-23 热度:182
刚看了一篇疆的《软件工程师与程序员的差别》,明显是中了某些所谓“大师”的毒太深的。 从前我们搞语言祟拜,后来又有了模式祟拜和软件工程祟拜,现在则流行UML祟拜和架构祟拜。《国际歌》说得好:从来就没有什么救世主。F.Brooks在二十多年前说过:没有银弹[详细]
-
03.30.2005 林大单一打球日记——赢了女单输了男单
所属栏目:[程序设计] 日期:2020-05-23 热度:111
连续两天打球,不过今天感觉不是很累,今晚只赢了一场双打,这场是应该赢的,其它几场都输了。 有两场球值得写进日记,一场和yangfan打得单打,开始说打11个球,我11比9胜了,后来加到15个球,我又13比15输了。 今晚他接杀球回球落点比较好,差不多都是贴网过[详细]
-
04.07.2005 林大单一打球日记——S-002确实很爽和压成柿饼的鹅毛球
所属栏目:[程序设计] 日期:2020-05-23 热度:57
昨天收到S-002和D-11,7点在飞凌S-002上了BG65,26磅,蓝星的一款手胶;D-11上了摩亚的钛线,24磅。 打了一个晚上,感觉S-002出球很稳,拍子比较轻,中杆任性很好,击球点适当的话,回后场相当容易。 打网前球时有些感觉不到拍子的存在了,可能由于拍子比较轻[详细]
-
关于“测试驱动开发”的问答
所属栏目:[程序设计] 日期:2020-05-23 热度:69
谢谢大家给了我很多值得思考的问题,下面是我对这些问题的一个回答,希望能有所帮助。最关键的,还是亲手去试一次。 1、如何保证测试代码的正确性? 这是一个很实际,也是很常见的问题。我想这个问题并没有一个非常完美的答案,其实从理论上探讨倒是更像“鸡[详细]
-
OOD的设计手段总结
所属栏目:[程序设计] 日期:2020-05-23 热度:189
以下是一些我从各处积累的OOD设计手段,也就是在面向对象设计时需要注意的地方,综合的使用以下几点可以帮助规划一个好的设计。希望这些信息能对大家有用,我会随着时间慢慢累计一些其他的设计手段的,所以希望大家常来我的Blog看看。^_^ Commonality-Variabi[详细]
-
关于《道法自然》一书中的“依赖倒置”问题
所属栏目:[程序设计] 日期:2020-05-23 热度:72
《道法自然》一书问世后,有不少热心读者发来邮件探讨相关的技术问题。例如,前几天一位读者就“依赖倒置”原则来信指出了《道法自然》中的一个错误。在此,我向那位读者表示真诚的谢意,并将他的来信和王咏武的回复邮件贴在这里,供大家参考。 最近在书店里[详细]
-
对于广泛依赖外部资源的应用程序,请考虑在多处理器计算机上启用网络园艺
所属栏目:[程序设计] 日期:2020-05-23 热度:61
ASP.NET 进程模型帮助启用多处理器计算机上的可缩放性,将工作分发给多个进程(每个 CPU 一个),并且每个进程都将处理器关系设置为其 CPU。此技术称为网络园艺。如果应用程序使用较慢的数据库服务器或调用具有外部依赖项的 COM 对象(这里只是提及两种可能[详细]
-
不要依赖代码中的异常
所属栏目:[程序设计] 日期:2020-05-23 热度:150
因为异常大大地降低性能,所以您不应该将它们用作控制正常程序流程的方式。如果有可能检测到代码中可能导致异常的状态,请执行这种操作。不要在处理该状态之前捕获异常本身。常见的方案包括:检查 null,分配给将分析为数字值的 String 一个值,或在应用数学[详细]
-
个人对于TDD的些微看法
所属栏目:[程序设计] 日期:2020-05-23 热度:50
首次在blog中写些看法,因为总觉得个人的看法肤浅而凌乱。 最近第二次读Test-Driven Development A Practical Guide,比起第一次有些实在的看法,就写下来,权当学习,因为其中很多是问题的形式,自问自答,却也答不满意。 测试驱动开发最大的应用环境是轻载[详细]
-
没想到上了首页
所属栏目:[程序设计] 日期:2020-05-23 热度:91
一登陆就发现第一章笔记访问量到了600多,原来的文章过了一个月也就100多点。查了一下才发现原来被编辑推荐到了首页上(汗!我从来都不仔细看首页的内容的)。一下觉得好像压力大了一些,竟然会让这么多人看到,重看了一遍,发现几个错字。还发现一个容易误解[详细]
-
简评TDD:APG(测试驱动开发:实用指南)
所属栏目:[程序设计] 日期:2020-05-23 热度:133
这本大奖作品(英文版)买了很久了,最近才有时间开始学习。我照着第十章例子做了一下,JUnit红绿灯的感觉确实很好。不过很快就遇到些麻烦,mock object的代码感觉有些费解。这种操作过程的描述写起来费力不讨好,也难为在作者了。 总的感觉是本好书,但我感[详细]
-
技术依赖程度不高 小企业看好Linux 台式机
所属栏目:[程序设计] 日期:2020-05-23 热度:159
据一份新发表的报告称,在未来的数年中,Linux 在小企业台式机市场上将稳定增长。 扬基集团在于当地时间本周一发表的该报告中表示,Linux 在员工人数不超过500 人的企业中的普及程度非常低,只有不到1%的这类企业在台式机上运行Linux。但是,随着企业开始更新[详细]
-
Object-Oriented Design Heuristics(OOD启思录)值得一看!
所属栏目:[程序设计] 日期:2020-05-23 热度:124
这本书是1996年出版的,我粗看以为有些过时,最近仔细看感觉是好书。书中归纳了60多条OO设计经验,很有启发性。比如容器内对象不应该依赖于容器,这个就跟现在热门的Spring等IOC框架不谋而合。 还解说了类的四种关系:使用,包含,继承和关联;以及6种实现使[详细]
-
我们还只做了一半
所属栏目:[程序设计] 日期:2020-05-23 热度:71
回复 chelsea兄的 Thingking in Current Programming Languages 。 chelsea兄是个绝对的 LOP支持者。 (1)MDA可以解决Domain model的问题(甚至是executable uml);但是却解决不了“去对象”的问题 (2)workflow可以解决流程的问题,但到目前为止还没一个w[详细]
-
EJB3.0开发指南:依赖值对象
所属栏目:[程序设计] 日期:2020-05-23 热度:63
在上面的章节我们提到,实体bean的属性可以是java基本对象、Date等,事实上,实体Bean的属性也可以是其他的java对象。这些Java对象不能直接从持久化上下文中读取,它依赖于主实体bean。不象关联实体Bean,在EJB3.0中不支持依赖值对象的集合。 依赖值对象不支[详细]
-
EJB3.0开发指南:依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:127
依赖注入(Dependency Injection),又称作控制反转(IOC),本来是一种设计模式,现在被吵得热火朝天,有点过了。比较有名项目如String,picoContainer等。 在EJB3.0中,可以通过在字段和设置方法上加上注释注入依赖,我想在很快会有新的项目,或者在原来的项目[详细]
-
今天去书店,看见TDD的好书
所属栏目:[程序设计] 日期:2020-05-23 热度:133
看见junit in action,看见里面的http://patterntesting.sourceforge.net/,应该看看这个项目有什么好处 TDD使用指南,里面的GUI界面测试比较有兴趣,看http://blog.csdn.net/cpluser/archive/2004/11/14/181403.aspx,好像是从这个书中学来的 看来现在是越来[详细]
-
有效的写单元测试
所属栏目:[程序设计] 日期:2020-05-23 热度:63
组里的程序员刚刚接触单元测试(我没有要求他们和我一起实践TDD,这是否是个隐患?),每个人有不同的反应和问题,下面是我给他们的一些建议: 1.不要把写单元测试放的太靠后 ——如果你写了500行以上的代码才开始写单元测试,那么会很痛苦,很无聊,甚至发现[详细]
-
爱睡觉的窝:测试驱动开发中的陷阱
所属栏目:[程序设计] 日期:2020-05-23 热度:96
测试驱动开发中的陷阱 九、需要人工干预的测试 八、复杂的测试配置环境 七、牵一发而动全身的测试代码 六、针对代码而非功能的测试 五、巨大的TestCase 四、红灯常明 三、大跨度的测试 二、衣不蔽体的测试 我很幸运,基本上前面提到的错误都曾犯过,而且可能[详细]
-
最少职责OOD设计手段
所属栏目:[程序设计] 日期:2020-05-23 热度:189
Hi you there,上一次我曾说到过设计手段不一定要应用,但是它们的应用可以带来巨大的好处。设计手段这个词实际上是我自己定义的,原因是一直没有想到怎样描述更好些,这里我再用一个更好的词汇描述一下这些手段,“设计方针”(Design Guidelines)。我觉得[详细]
-
出色图形用户界面(GUI)设计规范[转]
所属栏目:[程序设计] 日期:2020-05-23 热度:85
出色图形用户界面(GUI)设计规范 作者:James Hobart 翻译:spark.bbs@bbs.nankai.edu.cn 日期:2001-3-23 转自:http://nku.nankai.edu.cn/cim/students/doctor/spark/articles/PrinciplesOfGUIDesign.htm 译序:我在网上查找中文的GUI设计规范,居然没有详[详细]

浙公网安备 33038102330553号