网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 代码大全(第2版英文版)
分类
作者 (美)迈克康奈尔
出版社 电子工业出版社
下载
简介
编辑推荐

这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。

内容推荐

《代码大全(第2版)》是著名畅销书作者、IEEE Software杂志前主编、具有20年编程与项目管理经验的Steve McCormell十余年前的经典著作的全新演绎:第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论,等等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种实践方法。

作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码的习惯,书中展示了大量高质量代码示例(以及用作对比的低质量代码),提高软件质量是降低开发成本的重要途径。除此之外,本书归纳总结了来自专家的经验、业界研究以及学术成果,列举了大量软件开发领域的真实案例与统计数据,提高本书的说服力。

本书中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。可以说,只要您具有一定的编程基础,想成为一名优秀的程序员,阅读本书都不会让您失望。

目录

Part I Laying the Foundation

 1  Welcome to Software Construction

 2  Metaphors for a Richer Understanding of Software Development.

 3  Measure Twice, Cut Once: Upstream Prerequisites

 4  Key Construction Decisions

Part II Creating High-Quality Code

 5  Design in Construction

 6  Working Classes

 7  High-Quality Routines

 8  Defensive Programming

 9  The Pseudocode Programming Process

Part III Variables

10  General Issues in Using Variables

11  The Power of Variable Names

12  Fundamental Data Types

13  Unusual Data Types

Part IV Statements

14  Organizing Straight-Line Code

15  Using Conditionals

16  Controlling Loops

17  Unusual Control Structures

18  Table-Driven Methods

19  General Control Issues

Part V Code improvements

20  The Software-Quality Landscape

21  Collaborative Construction

22  Developer Testing

23  Debugging

24  Refactoring

25  Code-Tuning Strategies

26  Code-Tuning Techniques

Part VI System Considerations

27  How Program Size Affects Construction

28  Managing Construction

29  Integration

30  Programming Tools

Part vii Software Craftsmanship

31  Layout and Style

32  Self-Documenting Code

33  Personal Character

34  Themes in Software Craftsmanship

35  Where to Find More Information

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 0:26:14