乔尔•斯波尔斯基(Joel Spolsky)
是一名软件行业的资深人士,他的开设的个人博客“乔尔谈软件”(www.joelonsoftware.com)深受程序员们的欢迎,被誉为“反呆伯特宣言”。斯波尔斯基设计和开发了许多广为使用的软件,参与过的软件产品包括微软Excel和朱诺邮件客户端的用户界面。他还创立了位于纽约市的Fog Creek软件公司。
乔尔•斯波尔斯基(Joel Spolsky)
是一名软件行业的资深人士,他的开设的个人博客“乔尔谈软件”(www.joelonsoftware.com)深受程序员们的欢迎,被誉为“反呆伯特宣言”。斯波尔斯基设计和开发了许多广为使用的软件,参与过的软件产品包括微软Excel和朱诺邮件客户端的用户界面。他还创立了位于纽约市的Fog Creek软件公司。
我觉得,人们所犯的一些最大错误(即使再体系结构的最高层)的根源在于,对处于最底层的几个简单事物理解不够或者一知半解。编译器设计人员都知道的那样,语法分析与解释是在编译处理过程中最慢的部分。只要谈我们在解释、分析与建立抽象的内存语法树时,发现它涉及许多处理起来很慢的字符串素材,以及许多执行起来很慢的内存分配内容就够了。所有这些事情都要求用户去思考字节,字节影响着用户在各个体系与策略方面做出决定。这就是我为什么坚持一种教学观点——大学一年级学生需要从基础学起,即用C语言以及从CPU开始向上逐步构建自己程序设计技能——的原因。
——引自第4页
Joel测试1.使用源代码控制机制吗2.能一步完成连编吗3.每天都做连编吗4.有故障信息数据库吗5.在编写新代码之前修复故障码6.有最新的进度表吗7.有规格说明书吗8.程序员拥有安静的工作环境吗9.你用到了你资金能力内可买到的最好工具吗10.你有测试人员吗11.新聘人员在试用期写代码吗12.进行走廊可用性测试吗一个可用的故障信息数据库必须至少为每个故障包含如下数据:1.重现故障的完整步骤2.预期功能3.观察到的故障行为4.要分配给谁5.是否已修复如果故障跟踪软件的复杂性是组织你跟踪故障的唯一因素,那么建立一个包含上述关键信息的五字段关系表,然后开始使用它。一般来说,在修复故障之前等待的时间越长,付出的代价就越大。立刻修复故障的理由:1.花费时间较少。2.预测要花多长时间去编写新代码要比预测要用多少时间去修复现有故障容易得多。因此修复了故障之后的进度表要比有很多故障的进度表靠谱。写规格说明书好比是理乱麻:人人都认为是好事情,可就是没人去做。熟练员工一旦做到“顺手”就工作得最好。这个时候,他们将全部精力集中在自己的工作上而置身于环境之外。他们忘记了时间,因为精力特别集中而焕发出很高的生产率。问题在于,进入状态并不是件很容易做到的事情。人们平均起来似乎要经过15分钟才开始进入效率最高的状态。有时候,如果你比较劳累或者已经在当天做了很多创造性工作,那么你就不能进入最佳状态。剩下的工作时间里,所要做的事情就是把周围整理一下,上上网或玩玩。另一件麻烦事情是被干扰而退出兴奋点却非常容易。
——引自第14页
权力制衡与权力保障:侦查程序中的司法审查机制研究 本书特色 邱飞认为,西方以三权分立为话语背景的侦查程序司法审查理论,并不宜当然地成为我国引进该机制的理由,也不...
所言非言,嘉陵江水养大的山城妹子,江湖人称“一条咸鱼”,其实真身是“锦鲤”。文风欢脱幽默,脑洞无边无际,代表作《原来你是这样的馆长大人》。
呼吸系疾病循证治疗学 内容简介 循证医学指全面、系统地收集、整理和应用所获得的*好的医学文献证据,对患者个体做出合理的临床决策,即制定、实施有科学依据的诊断、治...
《缔约信息提供义务论》内容简介:合同的缔结都是以一定的信息为基础的,本书以缔约阶段的“信息提供义务”为对象,从抽象层面分析
前南斯拉夫的战争和晚期资本主义社会中“非理性”暴力的兴起为齐泽克这本新书提供了理论和政治语境。在本书中,他把拉康的精神分析当作复兴马克思主义意识形态理论的基础来...
精彩摘录父权文化的彻底崩溃,和个人价值的彻底显现,实际上到今天也没有真正来临。——引自第25页
萧一山(1902—1978),名桂森,字一山,号非字。江苏铜山(今徐州市)人。19岁考入国立北京大学政治系。22岁凭一己之力,撰成“中国第一部体系完整的新式清代...
余华,浙江海盐人,1960年出生于浙江杭州,后来随父母迁居海盐县。中学毕业后,因父母是医生,余华曾当过牙医,五年后弃医从文,进入县文化馆和嘉兴文联,从此开始文学...
近年来,西方逐渐衰落、亚洲迅速崛起,全球范围内正在发生着权力的大转移,东升西降成为大势所趋。这本书正是对这一国际大势的研判。作者站在中美之外,从第三方的角度观察...
在这个人心浮动的年代,越来越多的人关注到自身心灵的困境,并开始踏上探索自我的旅程。然而,面对各种各样释放压抑、探索灵魂的方法,许多人也感到茫然和不知所措。《慧灯...
姚建华,复旦大学新闻学院副教授、复旦大学马克思主义新闻观教学与研究基地研究员、复旦大学义乌研究院研究员、上海市浦江人才,加拿大女王大学(Queen’s Univ...
《甘肃自助游(第4版)》沿用藏羚羊旅行指南12年经典体系,以分区导览的形式全面覆盖甘肃各大景区、景点,并从历史、地理、宗教、民俗和美食等方面深入挖掘甘肃的地域特...
阙又上是华尔街颇具影响力的职业财务规划师(CFP)、美国政管会注册的基金经理人。他曾获全美大型基金绩效名,一个来自偏乡的穷小子,他靠自己的力量站上世界金融舞台—...
吉竹伸介绘本作家、插画家,1973年出生于日本神奈川县。吉竹伸介小时候是个怕生、内向的孩子,觉得自己做什么都不行,后来因为想当一名电影道具师,学了筑波大学艺术研...
当豪华的“蓝色列车”到达尼斯的时候,卧车管理员试图叫醒熟睡的鲁丝·凯特林。但她再也无法醒来了——因为她已经被谋杀,并且遭
作品目录目录走过红尘陈平・Echo三毛问题孩子穿越雨季聚散两依依不灭的爱万水千山走遍永远的爱好悲欢交织故乡行去也匆匆也说“三
牛僧孺(780—848),字思黯,安定鹑觚(今甘肃灵台)人。中唐“牛李党争”的牛党领袖。牛僧孺好学博闻,爱好文学,工于文笔,青年时代就有文名,可惜文集未传于世。...
洪子诚,广东揭阳人,1939年4月出生。1961年毕业于北京大学中文系并留校任教,从事中国当代文学、中国新诗的教学、研究工作,1993年起任中文系教授。主要著述...
什么是天才?当众人只会用棍棒时,费曼有了一副弓箭。《华盛顿邮报》:“传记中的明珠。”入围普利策奖、美国国家图书奖英文版畅销30年,亚马逊量子物理学类常年榜首◎ ...
Wolfgang Mauerer资深Linux专家,有数十年Linux开发经验。从1997年最初发表关于内核的系列文章开始,他就醉心于解释Linux核心的内部机...