易燃物汇聚 YouTube 有声书与书评
高质量程序设计指南:C++/C语言 封面

高质量程序设计指南:C++/C语言

林锐 韩永泉编著

4792人在读
34.5万字总字数
¥26定价

内容简介

高质量程序设计是软件行业的薄弱环节,大部分企业为此付出了高昂的代价,只能通过大量的测试和改错来提高软件产品的质量。因此,如何让程序员熟练地掌握编程技术和编程规范,在开发过程中内建高质量代码,是IT企业面临的主要挑战之一。本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范,而这也是作者多年从事软件开发工作的经验总结。全书共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL的原理和使用方法。本书第1版和第2版部分章节曾经在网上广泛流传,被国内IT企业的不少软件开发人员采用。本书的附录C《大学十年》是作者在网上发表的一个短篇传记,文中所描述的充满激情的学习和生活态度,感染了大批莘莘学子。

读者书评

★★★★★

读这本实体书的时候是2004年,后来娃读幼儿园2014年,我发现幼儿园的到校签到系统是这个作者公司开发的,叫漫索云☁️

★★★★★

专业性很强的一本书,很多地方讲得很深,推荐推荐

★★★★★

本书值得一读,成书时间有些早,对于c++11新特性没有涉及,但对于C++98的使用技巧还是有很大的价值的。 文中对于采用delete释放指针数组导致内存泄露的说法有误。侯捷的培训视频中有对此进行过深入的介绍。

★★★★★

❤️2025年读书第19本 ❤️可能是我的期许太高了,内容部分有点老了,最后的自传部分感觉作者确实有点拖大了,做技术成绩和结果才是硬道理,不然无法让人信服,不过肯定还是厉害了。

★★★☆☆

一些C++常规的内容,要学习C++,还得看老外的书,并且得看经典的,毕竟C++的书快浩如烟海了,有些完全没必要花时间。这本书自带了作者自传性质的后记,想必也是不把读者当外人,花这时间为自己著书立说,不如精益下书的内容质量,而不是强塞给读者一段网文回忆录。

★★★★★

写了几年代码,也看了多年代码,现在再回来看这本书,绝大部分观点和道理是有共鸣。虽然语言发展已经比成书时间多了很多年,但是很多建议还是值得每一个人去理解。特别是对入行新人来说,作为起步编码指南还是相当合适;能做到书中建议的水平,编码的基本面就有了,再进阶就是软件结构和工程的理念上拔高。 本书中的编码建议几个点是到位的: 考虑比较全面,不是单纯看到技术的角度,也看到写代码的人的角度,所以很多理念已经超脱语言,落脚到了软件工程; 建议比较中肯,很多建议也考虑到了建议本身的局限性,所以重心在解释建议背后的逻辑和出发点,在这样理解之后,自己可以根据实际情况做合适的判断和选择; 涉及到的知识面比较全面,把C/C++语言基础部分的关注要点从语言语法到基础函数库拉通整理了一遍,把打根基这件事做得还是比较透了。 有没有可以改进的地方? 目前业界编译,编辑,语言基础都有长足发展,虽然倡导的理念方向没有问题,但是部分具体内容确实有一些脱节,如果能够与时俱进,会更加受欢迎!

★★★☆☆

以前看过作者整理的另一份东西,好像是上海贝尔的编码规范,还挺不错的。 回过来说这本书,内容都是扎扎实实的知识,不过结构感觉差了点——特别是靠前的章节,内容本身比较初级,但又包含了一些初学者难以理解的概念,不太友好。 书的内容过于丰富了,反而让人抓不住重点。还是推荐读者先有C++基础再来读。 面向对象感觉讲得复杂了,而对于泛型又没有什么深入讨论。 智能指针居然还在讲auto_ptr和CComPtr。初学者最好避开这一章节,自己在网上搜shared_ptr、引用计数、gc来读。

★★★★☆

这本书对刚入门不久的C/C++开发者很有用,不仅仅讲了基础的语言知识,还涉及到软件工程等方便,非常实惠。美中不足的就是成书较早,C/C++标注准比较旧。C++11发布后,可谓是脱胎换骨,提升运行效率的同时,开发效率也大大提高。

★★★★☆

这本书主要帮我们养成一些编程细节方面的好习惯和基础梳理,重在广度(虽然有不少地方没看懂),更多的东西还是得到项目工程里学习。做技术,还是要多实战。

★★★☆☆

附录的《大学十年》值得一读,洋溢着70后的乐观主义文风,让人回想起第一代网络文学的样子。

书籍信息

作者林锐 韩永泉编著
出版社电子工业出版社
出版时间2012-10-01
ISBN9787121186172
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数150