首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《代码大全》第一章:欢迎来到软件构建的世界

《代码大全》第一章:欢迎来到软件构建的世界

原创
作者头像
CLink
发布2025-09-28 21:50:22
发布2025-09-28 21:50:22
1370
举报
文章被收录于专栏:读书笔记读书笔记

现在是2025年9月28日,《代码大全2》作为程序员必读的一本书,也是在去年趁着双十一打折买了实体书,到了一看跟词典一样厚厚的大部头,想着就慢慢读吧,结果慢慢读读到现在才到第七章,想着不能这样下去了,又刚好看到站里关于《人月神话》的读后感,就想着干脆自己也写一写读后感吧,刚好大部头也不适合一次写完,就分章节来写,当作自我驱动与知识组建也不错。

那么这里也不去介绍书啊、序言啊这些东西了,反正知道的早就知道了,不知道的估计看这篇文章也是一头雾水。

直接进入正题吧。

第一章作为开头,在实际意义上也相当于这本书的序言,讲解了两个部分:什么是软件构建以及软件构建为什么重要。

这里的软件构建是指围绕“编程”的这一系列过程,它不直接等于“编程”,在这章里作者专门提到:

构建有时也称为“编码”“编程”“开发”或“程序设计”。“编码”并不是最合适的次,因为它暗示着“将一个预先存在的设计机械地转换为计算机语言”;构建完全不是机械式的,需要大量的创造力和判断力。

“将一个预先存在的设计机械地转换为计算机语言”这部分指的是当脑子里已经有了程序之后,将其写进IDE这个过程。这个过程在整个开发里时间占比其实不高,位于这一步前面的怎么让脑子里有程序和位于这一步之后的怎么检测这些程序是否符合目标才费时间。而在有些时候,整个过程也被成为编程,所以其实也不用太纠结这个概念的定义。

这本书不是软件工程相关,其重点还是关于代码的种种,毕竟书名叫《代码大全2》嘛。

第一章后半则是介绍了软件构建为何重要,这个没啥说的,写软件最重要的就是写,不管怎么说需求说测试,首先得先有代码才行。

所以总得来看,第一章相当于引言,基本上还是讲这本书要讲什么,没什么干货内容。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档