« August 2025 » 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
公告
不得窥道门,不得悟佛门,不得入窄门,实乃破门。
Blog信息
blog名称:破门点滴 日志总数:161 评论数量:404 留言数量:-2 访问次数:1420901 建立时间:2004年11月13日
[破门点滴] 指骨 读书笔记 , 职业生涯
破门 发表于 2005/11/26 23:31:38
《逆境智商》: Adversity Quotient @ work [美]保罗.斯托茨 ……打不垮的人就是赢家。 指骨,并不是说手指的骨头,否则的话就该讨论那个法门寺出土的佛指舍利。 这里指骨的含义是:用手指着骨头,对你说出不祥的咒语。简单来说就是逆境。 传说中世纪时战争中的确有巫师存在,他在战场上用手指着死着的白骨对着敌人士兵说出咒语,几天内敌人士兵就会悲惨地死去。 现实生活中类似这种“巫师”还真地无处不在,所谓“众口铄金”。当一个癌症患者听到医生告诉自己还有2个月寿命的时候,即便后来发现其实是误诊,那个患者在这两个月当中很可能想真的癌症病人那样的死去了。 我们在实际生活中处处面临着“指骨”,这是生活的现实,我们无法选择! 但是我们可以选择的是让自己了解到这些仅仅是“指骨”而已,那么一切并不可怕。 这就是所谓的逆商。(完)
[XP 实践] 测试驱动开发 by [Kent Beck] 文章收藏 , 软件技术
破门 发表于 2005/11/17 10:32:17
[Kent Beck] 2004-09-20
我希望在这里提出一些问题,供你们在将测试驱动开发(TDD) 集成到自己的开发实践过程中时思考。其中有一些是小问题,而有一些则是大问题。有的问题提供了答案,或者至少有相应的提示,而有些问题则是留经你自己去探讨的。
步伐应有多大?
这里暗指两个问题: 测试程序覆盖的方面有多大? 重构时中间步骤有多少?
你可以编写使每个都对应一行逻辑代码和少数重构的测试。你也可以编写每个都对应上百行逻辑代码和数小时重构的测试。你应当选择哪能一种方式呢?
回答这一问题的部分答案是不管哪能种方式,你都应该有能力做到。不过,经过一段时间,测试驱动开发人员都明显倾向于采用小步骤进行开发。然而有人正在单独利用应用级别的测试或者结合我们所编写的程序员级别的测试来驱动开发。
首先,当你重构时,你应当做好采用大量微小步骤的准备。手工重构很容易犯错,而犯的错误越多而且解决这些错误越靠后,你继续进行重构的可能性就越小。一旦你通过细致的步骤进行了20遍重构,那么就可以尝试着省去其中的一些步骤。
自动重构能够大大提高重构速度。曾经要手工花费20步才能完成的重构现在只要点击一个菜单就行了。当量变达到一定程序时通常
[开发笔记] 什么是 AJAX? 随笔 , 软件技术
破门 发表于 2005/11/10 14:12:59
什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能是: 无需重新装载整个页面便能向服务器发送请求. 对XML文档的解析和处理.
(待续)
[网文精选] Windows Live是否可怕? 所见所闻 , 电脑与网络
破门 发表于 2005/11/10 11:46:22
【搜狐IT左右间】(文/刘华) Windows Live是否可怕? 据最新消息,微软宣布推出它的Windows及其它一些流行软件的在线版本。通过Windows Live网站,微软希望利用这个平台把它的一些应用软件从计算机硬盘驱动器中解放出来。 当你亲自去Windows Live网站感受之后,你可能会说,这不就是一个和Start.com一样的个性化的、可以定制的主页吗?这不是和My Yahoo以及GoogleIg提供的服务差不多吗?不错,现在的Windows Live还没有太多微软Windows的影子,与Start、My Yahoo、Ig并无太多差异。
在Windows Live,你可以将多种常见服务进行整合和定制,正如ideas.live.com页面所言,“您的朋友、最新的信息、电子邮件、搜索以及所有服务,所有您联机时所关心的都融为一体。这是全新的 Internet 体验,您可以完全掌控。”而我们更关心的,是微软提到的下一步的动作,即,“接下来的几个月内将看到更多新产品,这还仅仅是开始。”
一段时间以来,微软的主打网络业务Messenger和Hotmail在受其老对手AOL和Yahoo的竞争外,更面临新对手Goog