《程序员》官方BLOG

欢迎热心的读者随时与我们交流,您的支持是我们最大的动力!

2007年03月

原创 《程序员》电子刊第一期上线

《程序员》电子刊正式上线并提供下载阅读全文>

发表于 @ 2007年03月29日 16:28:00|评论(loading...)|编辑

原创 浅谈人与软件质量——与缺陷共舞

软件产生问题的原因很多,本文只从人的认知和行为特点出发,企图揭示和解释其与软件问题之间的关系,提倡在软件生产和使用中的“容错”概念,并概括地提出一些对应措施,以期对于改进软件质量和软件生产的总体优化有所裨益。面对这一现实,软件生产人员和用户的最佳选择是承认软件不可能没有缺陷的现实,在生产和使用中都引入软件“容错”的理念和机制,并把有限的时间和精力放在“关键”部位上,而不是一味追求最少的缺陷和不分重点地使用软件开发力量,这样才能达到总体最优的结果。阅读全文>

发表于 @ 2007年03月21日 13:27:00|评论(loading...)|编辑

原创 《程序员》07年3期文章试读:WPF精粹

WPF精粹文/蔡学镛Windows Vista已经于2007年1月30正式发行零售版本,安装Vista的计算机将会大量出现。本系列文章整理WPF技术的精华,以连载的方式,介绍如何使用WPF编写微软Windows平台。WPF是一套API,利用WPF所开发出来程序可以是……阅读全文>

发表于 @ 2007年03月21日 13:23:00|评论(loading...)|编辑

原创 《程序员》07年3期文章试读:亿万用户网站MySpace的成功秘密

高速增长的访问量给社区网络的技术体系带来了巨大挑战。MySpace的开发者多年来不断重构站点软件、数据库和存储系统,以期与自身的成长同步——目前,该站点月访问量已达400亿。绝大多数网站需要应对的流量都不及MySpace的一小部分,但那些指望迈入庞大在线市场的人,可以从MySpace的成长过程学到知识。阅读全文>

发表于 @ 2007年03月21日 12:49:00|评论(loading...)|编辑

原创 《程序员》07年3期文章试读:网银安全大揭秘—摇摇欲坠的达摩克利期剑

"达摩克利斯之剑"的典故来自古希腊某个历史故事:公元前四世纪叙拉古王国的重臣达摩克利斯,一次参加国王迪奥尼修斯主持的大庆宴会时,抬头看到在自己的坐位上方天花板下,沉甸甸地倒悬着一把锋利的长剑,剑柄只有一根马鬃系着,眼看就要掉在头上,吓得他离席而逃。原来这是迪奥尼修斯为了向大家倾诉做国王的真实感受,特地设的局。迪奥尼修斯说:"(达摩克利斯头上)这把利剑就是每分钟都在威胁国王的危险象征,至于国王的幸福和安乐,只不过是表面现象而已。" 从此,人们常用"达摩克利斯之剑"比喻安逸祥和背后所存在的危机。而这也正是众多中国网民对目前的网上银行服务的印象,据中国金融认证中心(CFCA)最近发布的《2006中国网上银行调查报告》显示,受"网银大盗"影响,61%的网民不敢使用网上银行……阅读全文>

发表于 @ 2007年03月21日 12:43:00|评论(loading...)|编辑

原创 《程序员》07年3期文章试读:调试之剑

通常认为,一个完整的软件调试过程由以下几个步骤组成:重现故障,通常是在用于调试的系统上重复导致故障的步骤,使要解决的问题出现在被调试的系统中。定位根源,即综合利用各种调试工具,使用各种调试手段寻找导致软件故障的根源(root cause)。对软件调试的另一种更通俗的解释是指使用调试工具求解各种软件问题的过程,例如跟踪软件的执行过程,探索软件本身或者与其配套的其它软件或者硬件系统的工作原理等,这些过程的目的有可能是为了去除软件缺欠,也可能不是。阅读全文>

发表于 @ 2007年03月21日 12:30:00|评论(loading...)|编辑

原创 《程序员》07年3期文章试读:程序员的武器大家谈之雷军专访

优秀的程序员,其实并不在于技能的熟练掌握,而是需要有良好的素质,有追求完美的精神。阅读全文>

发表于 @ 2007年03月21日 12:04:00|评论(loading...)|编辑

原创 《程序员》4期上市 并发:软件的多核之痒

并发:软件的多核之痒 多核的来临带来了一场危机,而软件的并发问题正是危机的核心。如何突破传统的软件编程方式,真正实现多核计算,将是软件技术人员面临的第一大挑战。另外一方面,面对如此巨大的挑战,机遇同样存在。新的计算机体系结构给了那些敢于创新的人们前所未有的机会,谁能最先挠到软件的多核之痒,谁就将引领未来软件技术的发展潮流。 阅读全文>

发表于 @ 2007年03月21日 10:57:00|评论(loading...)|编辑

原创 4月杂志内容预告

4月《程序员》杂志部分精彩内容预告阅读全文>

发表于 @ 2007年03月07日 11:21:00|评论(loading...)|编辑

原创 《程序员》4月特别策划内容提要

多核时代来临了,但是如何撰写出适合多核时代的代码仍然是很多开发人员并不了解的。尤其是如何适应多核时代的计算环境,彻底弄清楚软件并发、并行计算、多线程以及分布式等诸多概念。因此,4月特别策划将就多核时代来临后的计算环境提出讨论,主题重点将会帮助开发人员澄清上述概念,并让专家为我们解读如何撰写多核时代的代码。阅读全文>

发表于 @ 2007年03月07日 10:36:00|评论(loading...)|编辑

原创 《程序员》3期上市 程序员的七种武器

若想成为软件开发领域的高手,常常都需要几件武器傍身。这些武器可以是坚实的理论基础,也可以是丰富的实践经验,但是,它们体现在具体的开发过程当中,都只是一种或多种技能的结合。本专题的立意正在这里,除了邀请国内较早一代的软件开发人员,谈他们过去从事软件开发的切身体会以外,也从众多软件开发一线的工程人员那里得到不同的观点。通过这些专家的讲述,了解作为一个程序高手需要哪些基本技能。阅读全文>

发表于 @ 2007年03月01日 15:20:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 《程序员》编辑