代码大全(第2版)

资源类型: 电子书 语言类型: 计算机理论 发布时间: 2016-07-16 11:30:32 解压或提取密码: uusf

更新时间:2016-07-16 12:22:47 发布者:ykswz(ykswz) 游客免费下载 0

版本: V2.0
适用平台:window,linux,mac
格式:PDF
资源大小:152.6MB

爱好编程的朋友们,来看看这个编程电子书,是一本关于软件工程方面的电子书,,把每一个技术细节方面的内容,都进行了详细的介绍,从整体上把控和分析了这一块的编程知识,《代码大全(第2版)》中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。《代码大全(第2版)》对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。可以说,只要您具有一定的编程基础,想成为一名优秀的程序员,阅读《代码大全(第2版)》都不会让您失望。,不管怎么说,这本电子书,还算是比较经典的一本吧,如果大家结合自己编程实践,肯定可以把这方面内容学习好的。
电子书的清晰程度截图如下,限于分辨率,缩小截图,下载阅读更加清晰

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

目录
前言
鸣谢
核对表目录
表目录
图目录
第1部分 打好基础
第1章 欢迎进入软件构建的世界
1.1什么是软件构建
1.2软件构建为何如此重要
1.3如何阅读本书
第2章 用隐喻来更充分地理解软件开发
2.1隐喻的重要性
2.2如何使用软件隐喻
2.3常见的软件隐喻
第3章 三思而后行:前期准备
3.1前期准备的重要性
3.2辨明你所从事的软件的类型
3.3 问题定义的先决条件
3.4需求的先决条件
3.5架构的先决条件
3.6花费在前期准备上的时间长度
第4章 关键的“构建”决策
4.1选择编程语言
4.2编程约定
4.3你在技术浪潮中的位置
4.4选择主要的构建实践方法

第2部分 创建高质量的代码
第5章 软件构建中的设计
5.1设计中的挑战
5.2关键的设计概念
5.3 设计构造块:启发式方法
5.4 设计实践
5.5对流行的设计方法的评论
第6章 可以工作的类
6.1类的基础:抽象数据类型(ADTs)
6.2 良好的类接口
6.3有关设计和实现的问题
6.4创建类的原因
6.5与具体编程语言相关的问题
6.6超越类:包
第7章 高质量的子程序
7.1创建子程序的正当理由
7.2在子程序层上设计
7.3好的子程序名字
7.4子程序可以写多长
7.5如何使用子程序参数
7.6使用函数时要特别考虑的问题
7.7宏子程序和内联子程序
第8章 防御式编程
8.1保护程序免遭非法输入数据的破坏
8.2断言
8.3错误处理技术
8.4异常
8.5隔离程序,使之包容由错误造成的损害
8.6辅助调试的代码
8.7确定在产品代码中该保留多少防御式代码
8.8对防御式编程采取防御的姿态
第9章 伪代码编程过程
9.1创建类和子程序的步骤概述
……
第3部分 变量
第4部分 语句
第5部分 代码改善
第6部分 系统考虑
第7部分 软件工艺
参考文献
索引

,如果大家真正可以把学习这本书和实践相结合的话,相信这本书肯定可以帮助大家很好的学习好这方面的内容的。

最新评论

封面图片

封面图片

资源解压或网盘提取密码: uusf

简介

爱好编程的朋友们,来看看这个编程电子书,是一本关于软件工程方面的电子书,,把每一个技术细节方面的内容,都进行了详细的介绍,从整体上把控和分析了这一块的编程知识,《代码大全(第2版)》中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。《代码大全(第2版)》对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。可以说,只要您具有一定的编程基础,想成为一名优秀的程序员,阅读《代码大全(第2版)》都不会让您失望。