书目

代码大全:(第2版)(英文版)

内容简介

《代码大全(第2版)》是著名IT畅销书作者、IEEESoftware杂志前主编、具有20年编程与项目管理经验的SteveMcConnell十余年前的经典著作的全新演绎:第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论,等等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种买践方法。作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码的习惯,书中展示了大量高质量代码示例(以及用作对比的低质量代码),提高软件质量是降低开发成本的重要途径。除此之外,《代码大全(第2版)(英文版)》归纳总结了来自专家的经验、业界研究以及学术成果,列举了大量软件开发领域的真实案例与统计数据,提高《代码大全(第2版)(英文版)》的说服力。《代码大全(第2版)(英文版)》中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。《代码大全(第2版)(英文版)》对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。

作者简介

SteveMcConnell是Construx公司首席软件工程师。他是软件工程知识体系(SWEBOK)项目构建知识领域的先驱。Steve曾就职于微软、波音以及西雅图地区的一些公司,从事软件工程的研究。SteveMcConnell是以下著作的作者:《快速开发RapidDevelopment》(1996)、《软件项目长存之道SoftwareProjectSurvivalGuide》(1998)、和《专业软件开发ProfessionalSoftwareDevelopment》(2004)的作者。他的书作为杰出软件开发书籍,曾两次获得SoftwareDevelopment杂志的优震撼大奖。1998年,Steve被SoftwareDevelopment杂志的读者评为软件业最具影响力的三大人物之一,与比尔.盖茨(BillGates)和李纳斯.托瓦兹(LinusTorvalds)齐名。而且,Steve还是SPC(SoftwareProductivityCenter,加拿大软件进程改进公司)的ESTIMATEProfessional(的一款计划和估算工具)主要开发者,SoftwareDevelopmentProductivityaward(软件开发生产力大奖)的获得者。Steve从1984年就开始从事桌面软件产业,现在在快速开发方法论、工程估算、软件架构实施、性能调整、系统整合、和第三方合同管理方面已经具有专业的技术。

目录

其他版本

全部(4)

—  END  —