上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页
摘要: 读者在China-pub中指出《JavaScript语言精髓与编程实践》的一个示例在FF上不正常。具体来说,就是第“4.6.6 语句或语句块中的闭包问题”中的第二、三、四三个示例。这个问题我反复测试过,只出现FireFox(SpiderMonkey JavaScript)中。我当时意识到是SpiderMonkey特殊的全局变量引用机制导致的,但因为没有切实地、在源代码级别观察过,因此我没有立即回答这个问题。这些天有点时间了,把这个话题拿出来重新讨论。代码是这样子的:--------var obj = new Object();var events = {m1: "clicked&qu 阅读全文
posted @ 2008-07-23 22:38 it江湖 阅读(153) 评论(0) 推荐(0)
摘要: 《JavaScript语言精髓与编程实践》的读者I22141提出了一问题:为什么下面这段代码在JScript和SpiderMonkey中表现不一样:--------var func = eval("(function(){})");alert(typeof func);--------更进一步的问题是,书中对匿名和具名函数在JScript与SpiderMonkey中的表现解释得不够清楚。好的,这篇文章就这个问题深入讨论,不单涉及书中的内容,也更深入地讲述一下JS的解释与执行过程——其实所有的内容在书中都有涉及,但过于分散,不便于专门地来分析一个具体问题。首先,应该明确表达式 阅读全文
posted @ 2008-07-22 20:29 it江湖 阅读(93) 评论(0) 推荐(0)
摘要: 标题党的进步:道字大旗不再扯,美为号召又开张 —— 我读《编程之美》题记:=========为拟这篇读后的标题,我花费了不少的功夫,最终我想起邹欣先生在他的博客上的一段文字,说的是上次博客堂年会上的预测之TOP。其中就有这样的一个关于书名的观点,正好引来作本文的开题。再加之本就是邹先生所述或所认可的观点,固而必当切合其书的本旨。 (http://blog.joycode.com/xinz/archive/2007/12/31/113262.aspx)0、引子=========有一天,我问了方志远兄一个问题:有没有一本书,是有一个主标题,而有两个副标题的。志远兄答我说,明清或民国时期的书里可能会 阅读全文
posted @ 2008-06-12 23:25 it江湖 阅读(183) 评论(0) 推荐(0)
摘要: 思考才是进步本质——近期文章回顾到底是什么让我在进步?这个话题很久以前我就拟过,却一直没有作答。我总是把这样的一些问题拟给自己,这个过程,在我看来就叫反思。我不停地反思,反思这个过程本身,反思“反思这个过程”本身,如此递归往复下去。如同李维先生说的,思考才是进步本质,我找到了不停催促自己前行的动力。自去年来,我有些文章是发在BLOG之外的,因为受了人家所托的缘故,所以不是太方便在自己的博客上发布。现在,过去了很长的时间,网上的转载也不少了。因此今天把这些再贴了过来,也是一段经历的回顾。工程方面,近些年来我的思考已经渐渐地少了。在去年读《人月神话》时写过一系列“杀不死的人狼”,后来也因为这系列文 阅读全文
posted @ 2008-06-02 01:19 it江湖 阅读(124) 评论(0) 推荐(0)
摘要: 这篇文章发表于《程序员》2008.04期。其中有关模型图参见:http://blog.csdn.net/aimingoo/archive/2007/06/26/1667508.aspx有关该模型的另一个讨论参见http://blog.csdn.net/aimingoo/archive/2007/07/09/1683128.aspx做人、做事,做架构师——架构师能力模型解析引子=========究竟是什么让你在同一个位置上——例如程序员或技术负责人——工作了三年、五年或者更久,而仍然得不到任何的发展空间?你觉得自己已成为技术圈中的大牛,并信心满满地去拿明天就要颁发的某某大奖,然而却仍然停留在同样 阅读全文
posted @ 2008-06-02 01:00 it江湖 阅读(109) 评论(0) 推荐(0)
摘要: 这篇文章发表于《程序员》2008.03期。苹果是怎么吃到的?——职业规划,从了解自己开始克里希拉穆提有一本著作,名为《重新认识你自己》,我每每读起,都汗如雨下。克氏的每一句话,每一个发问都直刺人的内心,其目如炬如电。克氏的作品大多如此:不停地陈述、不停地发问。引子=========……路人甲抬头的时候,看见一棵巨大的苹果树,他想,我如果能吃一个苹果就好了……面临需求=========你感到饥饿了?正如你明天将面对面试官,而现在,你只是在面对一个苹果,亦或者一树苹果。你不能明确你想要哪一个苹果,也或者所有苹果都与你无关——你不曾亲近于他们,他们离你如此之远,你上蹿下跳,却仍然够不到最近的一根枝杈 阅读全文
posted @ 2008-06-02 00:45 it江湖 阅读(157) 评论(0) 推荐(0)
摘要: 这篇文章发表于《程序员》2007.06期。剑走偏锋:非主流的程序员引子在冷兵器时代,大概刀剑算是主流的武器,在军营中,则以长枪、弓箭为主。然而我前两天看了一篇文章,说短棍成为现代实战格斗中的主要武器。回望从前,短棍绝对不会成为主流武器,因为相对于长兵器,他实在难于有什么优势。同样,我们再回望软件界的从前(我是指国内软件这短短的十几年的历史),我们也会发现,很多东西或从主流变为非主流,又或者从非主流晋升为主流。而我们的开发人员,学完短棍再学长枪,然而多是套路不对,不得不感叹:技术变化太快。最终,我看到很多人退出这个圈子,或者隐于幕后,昔日的辉煌不再。从整体上来说,国内软件界十年来的变化,大抵是四 阅读全文
posted @ 2008-06-02 00:38 it江湖 阅读(153) 评论(0) 推荐(0)
摘要: 这篇文章发表在《程序员》杂志2007.03期的专辑“程序员的武器大家谈”中。《程序员》:请谈谈您所定位的优秀程序员应该有哪些技能?您是怎样理解程序员七种武器的?==============周爱民:一般来说,剑客用剑、刀客用刀,所以所谓七种武器,用在手上的,或许也就一件两件。但如果以技巧、技法论,却不是一件两件兵器就可以胜出江湖的。例如不懂刀的剑客,遇到用刀的人时便不知道如何刺击了。因为要先知其长短,才能避强而击弱。不懂刀的剑客与不懂剑的刀客对打起来,大概会如同演舞一般,各练各的招式。所以,优秀的程序员或程序高手并不是通晓七种武器的全才,必然是精通其一,且概知其它。与江湖不同的是,我们事实上并不 阅读全文
posted @ 2008-06-02 00:29 it江湖 阅读(127) 评论(0) 推荐(0)
摘要: 这一篇发布于2007.04月的InfoQ首期中文版中。产品线工程:团队迭代及其问题问题项目到了末期,总是长期、持续的维护。这种维护的工作甚至占到了整个周期的三分之二以上。而维护工作过程中会发生什么,是少有人讨论的,因为对于多数工程专家来说,这是在“项目结束之后”的事件。在我看来,维护周期的产出有一种可能:后续版本。这种情况大多数会出现在自主研发的产品上;源于客户需求,也会出现在一些面向客户的项目中。此外,基于客户项目的产品化,也是可能的输出。这些输出的共同点是:没有改变项目的实质,而是对项目的延续或者完善。因此,客户项目的产品化也可以视为新版本,产品从技术研发到市场化也可以视为新版本。总之,项 阅读全文
posted @ 2008-06-02 00:07 it江湖 阅读(167) 评论(0) 推荐(0)
摘要: 这篇专访是ZDNET的李宁编辑在2007.03月期间做的。[编者语]最近在网上读到了“杀不死的人狼——我读《人月神话》”系列文章。是周爱民关于《人月神化》的读书心得。《人月神化》在软件工程里一本很有分量的书,讲述了Brooks博士在IBM公司 System/360家族和OS/360中的项目管理经验。周爱民在他的这一系列文章中用自己架构师经历为基础,从他的视角重新品读了这本书。而这也使我有了采访下他的想法,从中我们也许可以了解到中国企业内软件架构设计这个环节的现状。目前周爱民是盛大网络架构师。想与ZDNet技术专家一起分享你的智慧吗?请联系我leesbfpsj#hotmail.com.在此特别感 阅读全文
posted @ 2008-06-01 23:58 it江湖 阅读(145) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页