Code Completion 2nd pdf 代码大全(第2版)
《代码大全》(第二版)是一本由Steven C. McConnell撰写的经典软件工程书籍,旨在弥合软件工程领域内最佳实践与平均实践之间的巨大差距。本书深入探讨了如何提高软件开发的质量、效率以及项目的成功率,是所有软件开发者、项目经理及编程爱好者的必读之作。 ### 缩小实践差异 McConnell在前言中明确表示,他写作本书的主要目的是缩小行业专家与教授所掌握的知识与普通商业实践中应用的技术之间的差距。他指出,在软件开发领域,这一差距可能比任何其他工程学科都要大。许多强大的编程技巧往往隐藏在学术论文和专业期刊中多年,才能逐渐被广大编程者所了解和应用。尽管软件开发领域的前沿技术在过去几年里取得了迅速进步,但常见的开发实践并未跟上步伐。许多程序仍然存在bug多、延期交付、超出预算以及无法满足用户需求的问题。 ### 引入有效实践 无论是软件行业内的研究人员还是学术界的学者,都已经发现了一些有效的实践方法,这些方法能够消除九十年代时普遍存在的大部分编程问题。然而,由于这些实践成果很少出现在大众视野,多数编程组织直到九十年代末期仍未采用这些方法。研究显示,一项研究发展成果从诞生到最终被商业实践采纳,通常需要5到15年甚至更长时间(Raghavan和Chand,1989;Rogers,1995;Parnas,1999)。《代码大全》则试图缩短这一过程,将关键性的研究成果快速地呈现给普通程序员,使其能够在当下就能受益于这些发现。 ### 目标读者群体 这本书汇集了大量的研究结果和编程经验,对于希望提升软件质量、加速工作进程并减少问题发生的读者来说,无疑是一份宝贵的资源。它不仅有助于解决过去遇到的难题,还能指导如何避免未来的潜在问题。书中描述的编程实践能够帮助你控制大型项目,确保在项目需求变化时,能够成功地维护和修改软件。 ### 实用性与前瞻性 无论你是初级开发者,正在寻找提升技能的方法;还是资深工程师,寻求更高效的工作流程;抑或是项目经理,致力于优化团队表现,《代码大全》都将为你提供有价值的见解和实用的策略。这本书不仅覆盖了软件开发的基本原则,还深入讨论了设计模式、测试策略、重构技术、代码审查等高级主题,是每一位追求卓越软件开发实践人士的必备指南。 《代码大全》(第二版)通过其全面而深入的内容,旨在帮助软件开发者缩小理论与实践之间的差距,提高软件工程的效率和质量。它不仅是一本技术手册,更是对软件开发艺术的深刻探索,对于任何渴望成为更出色程序员的人来说,都是一本不可多得的经典之作。
- luo_yuee2013-10-16看着眼花完了 不过很详细
- cell2422014-11-25英文版,很清晰
- 粉丝: 37
- 资源: 52
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助