Code Reading(含CD-ROM一张)——原版风暴系列 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
Code Reading(含CD-ROM一张)——原版风暴系列电子书下载地址
- 文件名
- [epub 下载] Code Reading(含CD-ROM一张)——原版风暴系列 epub格式电子书
- [azw3 下载] Code Reading(含CD-ROM一张)——原版风暴系列 azw3格式电子书
- [pdf 下载] Code Reading(含CD-ROM一张)——原版风暴系列 pdf格式电子书
- [txt 下载] Code Reading(含CD-ROM一张)——原版风暴系列 txt格式电子书
- [mobi 下载] Code Reading(含CD-ROM一张)——原版风暴系列 mobi格式电子书
- [word 下载] Code Reading(含CD-ROM一张)——原版风暴系列 word格式电子书
- [kindle 下载] Code Reading(含CD-ROM一张)——原版风暴系列 kindle格式电子书
内容简介:
2004年美国Jolt大奖入围作品。
如果你是个程序员的话,那么你就需要本书。可能导致我们阅读代码的原因是:我们不得不去修复它其中所包含的错误;或是对它进行遍查(inspect);或者是改善它。我们阅读代码的方式可能和工程师检查机械的方式一样——找出它的工作原理。或者我们阅读代码的目的是对代码进行清理——找出其中可以被重用的部分。阅读代码有着它自身的技巧,并需要我们能够在重要场合对采用何种技术有着判断能力。在这本不可或缺的书中,Diomidis Spinellis使用了超过600个来自现实世界中的例子来向我们展示如何鉴别好的(或坏的)代码:如何去阅读它,从中去找寻什么,以及如何利用这种技巧来提升我们自身编写的代码的品质。记住这个事实:如果我们养成了阅读好代码的习惯,我们就能写出更高品质的代码。
书籍目录:
Figures xiii
Tables xix
Foreword xxi
Preface xxv
1 Introduction
1.1 Why and How to Read Code
1.2 How to Read This Book
2 Basic Programming Elements
2.1 A Complete Program
2.2 Functions and Global Variables
2.3 while Loops, Conditions, and Blocks
2.4 switch Statements
2.5 for Loops
2.6 break and continue Statements
2.7 Character and Boolean Expressions
2.8 goto Statements
2.9 Refactoring in the Small
2.10 do Loops and Integer Expressions
2.11 Control Structures Revisited
Further Reading
3 Advanced C Data Types
3.1 Pointers
3.2 Structures
3.3 Unions
3.4 Dynamic Memory Allocation
3.5 typedef Declarations
4 C Data Structures
4.1 Vectors
4.2 Matrices and Tables
4.3 Stacks
4.4 Queues
4.5 Maps
4.6 Sets
4.7 Linked Lists
4.8 Trees
4.9 Graphs
Further Reading
5 Advanced Control Flow
5.1 Recursion
5.2 Exceptions
5.3 Parallelism
5.3.1 Hardware and Software Parallelism
5.3.2 Control Models
5.3.3 Thread Implementations
5.4 Signals
5.5 Nonlocal Jumps
5.6 Macro Substitution
Further Reading
6 Tackling Large Projects
6.1 Design and Implementation Techniques
6.2 Project Organization
6.3 The Build Process and Makefiles
6.4 Configuration
6.5 Revision Control
6.6 Project-Specific Tools
6.7 Testing
Further Reading
7 Coding Standards and Conventions
7.1 File Names and Organization
7.2 Indentation
7.3 Formatting
7.4 Naming Conventions
7.5 Programming Practices
7.6 Process Standards
Further Reading
8 Documentation
8.1 Documentation Types
8.2 Reading Documentation
8.3 Documentation Problems
8.4 Additional Documentation Sources
8.5 Common Open-Source Documentation Formats
Further Reading
9 Architecture
9.1 System Structures
9.2 Control Models
9.3 Element Packaging
9.4 Architecture Reuse
Further Reading
10 Code-Reading Tools
10.1 Regular Expressions
10.2 The Editor as a Code Browser
10.3 Code Searching with grep
10.4 Locating File Differences
10.5 Roll Your Own Tool
10.6 The Compiler as a Code-Reading Tool
10.7 Code Browsers and Beautifiers
10.8 Runtime Tools
10.9 Nonsoftware Tools
Tool Availability and Further Reding
11 A Complete Example
11.1 Overview
11.2 Attack Plan
11.3 Code Reuse
11.4 Testing and Debugging
11.5 Documentation
11.6 Observations
A Outline of the Code Provided
B Source Code Credits
C Referenced Source Files
D Source Code Licenses
D.1 ACE
D.2 Apache
D.3 ArgoUML
D.4 DemoGL
D.5 hsqldb
D.6 NetBSD
D.7 OpenCl
D.8 Perl
D.9 qtchat
D.10 socked
D.11 vcf
D.12 X Window System
E Maxims for Reading Code
Bibliography
Author Index
作者介绍:
Diomidis Spinellis 从1985年起,就为许多具有创造性的并获得广泛赞誉的商业及开源项目编写和维护超过了250000行代码,与此同时他与逐步完善了本书中所介绍的技术。他从伦敦大学帝国学院获得了软件工程学科的工程学硕士学位和计算机科学学科的博士学位。现在他是雅典经贸
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
但要注意从小型的程序开始阅读;不要立即陷入对大型系统的研究中。编译研究的程序并运行它们。这样您可以得到即时的回馈,了解代码预想的工作方式,同时还可以获得成就感。下一步就是主动地修改代码来检验您对代码的理解是否正确。再次强调,要从小的改动做起,逐渐地增大他们的范围。
代码阅读包含有很多可供选择的策略:自底向上和自顶向下的分析、试探法、检查注释和外部文档,应当根据问题的需要来尝试所有这些方法。
通过阅读现实世界中的优质代码可以学到如何设计开发关键的系统,这种能力是无法通过编写小型程序学到的。
We can therefore safely (and correctly in our case) assume that getstops will process the tab stop specification option.
[16] netbsdsrc/usr.bin/timed/timed/timed.c:564–568
其它内容:
书籍介绍
2004年美国Jolt大奖入围作品。
如果你是个程序员的话,那么你就需要本书。可能导致我们阅读代码的原因是:我们不得不去修复它其中所包含的错误;或是对它进行遍查(inspect);或者是改善它。我们阅读代码的方式可能和工程师检查机械的方式一样——找出它的工作原理。或者我们阅读代码的目的是对代码进行清理——找出其中可以被重用的部分。阅读代码有着它自身的技巧,并需要我们能够在重要场合对采用何种技术有着判断能力。在这本不可或缺的书中,Diomidis Spinellis使用了超过600个来自现实世界中的例子来向我们展示如何鉴别好的(或坏的)代码:如何去阅读它,从中去找寻什么,以及如何利用这种技巧来提升我们自身编写的代码的品质。记住这个事实:如果我们养成了阅读好代码的习惯,我们就能写出更高品质的代码。
网站评分
书籍多样性:3分
书籍信息完全性:8分
网站更新速度:6分
使用便利性:6分
书籍清晰度:5分
书籍格式兼容性:5分
是否包含广告:3分
加载速度:5分
安全性:4分
稳定性:5分
搜索功能:7分
下载便捷性:4分
下载点评
- 书籍多(234+)
- 排版满分(366+)
- 章节完整(640+)
- 藏书馆(488+)
- 无多页(589+)
- 无缺页(679+)
- 实惠(227+)
- 无水印(610+)
- txt(419+)
- epub(317+)
下载评价
- 网友 濮***彤: ( 2024-12-25 04:45:41 )
好棒啊!图书很全
- 网友 仰***兰: ( 2025-01-13 20:31:02 )
喜欢!很棒!!超级推荐!
- 网友 师***怡: ( 2024-12-21 01:56:19 )
说的好不如用的好,真心很好。越来越完美
- 网友 印***文: ( 2024-12-22 09:01:43 )
我很喜欢这种风格样式。
- 网友 游***钰: ( 2025-01-16 19:40:12 )
用了才知道好用,推荐!太好用了
- 网友 石***致: ( 2025-01-18 02:56:48 )
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 温***欣: ( 2025-01-04 07:06:56 )
可以可以可以
- 网友 孙***美: ( 2025-01-10 21:20:40 )
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 曾***玉: ( 2025-01-14 02:24:31 )
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 车***波: ( 2025-01-15 05:46:27 )
很好,下载出来的内容没有乱码。
- 网友 田***珊: ( 2025-01-13 06:45:22 )
可以就是有些书搜不到
- 网友 曹***雯: ( 2025-01-18 13:41:35 )
为什么许多书都找不到?
- 网友 蓬***之: ( 2025-01-15 10:38:43 )
好棒good
- 网友 习***蓉: ( 2025-01-03 00:29:09 )
品相完美
- 网友 晏***媛: ( 2025-01-03 17:50:40 )
够人性化!
喜欢"Code Reading(含CD-ROM一张)——原版风暴系列"的人也看了
初中作文书 初中生分类作文大全 中考满分作文素材 同步作文辅导 写作技巧书籍 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
走向中考考场-七年级英语上(人教版)2015秋 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
微观经济学 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
危机自救 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
谭其骧历史地理十讲 谭其骧著 中国历史地理学主要奠基人和开创者谭其骧代表作精选精编 中国历史地理书籍 中华书局 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- ProENGINEER Wildfire5.0从入门到精通 经典的CAD/CAM/CAE工程应用丛书,畅销书作者钟日铭倾心力作,融入大量实战经验、知识讲解与工程制图思路,帮您充分理解Pro/E的真正 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- Hyperledger区块链开发实战 利用Hyperledger Fabric和Composer构建去中心化的应用 尼廷 高尔 体系结构组件 网络应用自营同款 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 袖珍中草药野外识别图鉴(第二版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 眼血流图谱:血管解剖、病理生理和新陈代谢 Atlas of Ocular Blood Flow 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 化繁为简:签名版--用简单分类解决复杂问题 罗蓓 个人企业管理领导力高效工作学习方法 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 京都胜迹 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 动画运动规律/普通高等教育数字媒体·动画专业“十二五”规划教材·全国设计类院校案例教学精品规划教材 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中国式总裁 曾仕强 广东旅游出版社,【正版保证】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 包法利夫人-世界文学名著 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 生态式协同:智能时代的企业组织管理 (释放被囚禁的巨大生产力和价值创造力) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:9分
主题深度:4分
文字风格:7分
语言运用:3分
文笔流畅:5分
思想传递:7分
知识深度:6分
知识广度:5分
实用性:7分
章节划分:5分
结构布局:5分
新颖与独特:8分
情感共鸣:5分
引人入胜:6分
现实相关:8分
沉浸感:7分
事实准确性:6分
文化贡献:7分