《高质量程序设计指南:C++/C语言(第3版)(修订版)》以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范,而这也是作者多年从事软件开发工作的经验总结。全书共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL的原理和使用方法。
林锐,1973年生。1994年和1996年获西安电子科技大学应用物理学士学位和微电子硕士学位,2000年获浙江大学计算机应用博士学位。大学期间两度被评为中国百名跨世纪优秀大学生,1996年获电子工业部科技进步二等奖,1997年获首届中国大学生电脑大赛软件一等奖。2000年7月加入上海贝尔有限公司,从事软件工程、项目管理和CMM的研究推广工作,2003年7月当选为 Alcatel 集团技术专家(Alcatel 集团授予为保持全球技术领先地位做出突出贡献的技术专家荣誉和资格)。2004年初创建上海漫索计算机科技有限公司(http://www.mansuo.com ),致力于创作适合国内软件企业需求的管理方法论和软件产品。从2000年至今,林锐博士在程序设计、用户界面设计、软件工程、项目管理、CMMI与软件过程改进、IT企业研发管理、软件企业管理等领域累计出版著作十部,拥有数十万名读者,成为国内软件企业管理方法论的领先者。
韩永泉,1975年生。1994年至2001年就读于西安电子科技大学计算机系,获硕士学位。2001年4月加入上海大唐移动通信技术有限公司,担任高级软件工程师,从事电信设备网管软件的研发工作。2004年加入北京新岸线软件科技有限公司,从事数字电视和手机电视相关软件产品的设计、开发和研发管理工作,曾负责所在公司与上海漫索计算机科技有限公司合作开展的软件过程改进和研发管理解决方案的实施项目。2010年加入诺基亚西门子(NSN)。面向对象和面向组件软件开发技术及编程技术的爱好者。
进阶书籍,有关内存、指针、OO部分都挺不错的 边看边写,发现自己还是眼高手低,不过看完之后,发现做掉林锐博士一开始出的题目已经不在话下了 当然,本书后面参考列表中有很多不错的进阶c++书籍,也值得一览
评分写得不错的一本书,但是后面的一些面向对象的比较深一些的地方因为自己水平有限不能很好的体会。 还会看第二遍、第n遍的。 后记中《大学十年》,给了我很大的鼓励。让我觉得,牛逼是来自与苦逼,没有奋斗,没有痴狂的喜欢,走不到高峰。加油,共勉。
评分被楼主开篇的口气吓到了。一口气把后边附录的题做完了 对完答案深深不以为然。。没想到离楼主说的至高无上的境界竟然这么近 莫非我就是传说中的武学奇才?还是作者有点故弄玄虚呀?还是读读人家C语言之父的书吧 哈工大计算机大二倒数第一名飘过
评分难得的技术方面的简体中文好书,看的我那叫一个那啥...... 在学校里广闻林锐师兄的光辉事迹,并影响了班里的一群哥们儿,大四一年里专业课N多不过,成群结队拿着林锐的《大学十年》跑去找辅导员想办法,虽然我一次也没这么干过,因为我深知一点:他是辅导员又不是副导演?!不...
评分难得的技术方面的简体中文好书,看的我那叫一个那啥...... 在学校里广闻林锐师兄的光辉事迹,并影响了班里的一群哥们儿,大四一年里专业课N多不过,成群结队拿着林锐的《大学十年》跑去找辅导员想办法,虽然我一次也没这么干过,因为我深知一点:他是辅导员又不是副导演?!不...
说实话,一开始我对这本书的期待并不高,毕竟市面上同类书籍太多了,很多都只是换汤不换药。但当我翻开第一页,就被作者那种严谨又不失幽默的文风所吸引。他并没有把“高质量”这个概念说得高不可攀,而是通过分析许多常见的编程陷阱和反模式,来反衬出优秀设计的价值。我印象最深的是关于“错误处理”的章节,以前我总是草草了事,随便try-catch一下就完事了,但这本书让我明白,一个健壮的系统,必须要有完善的错误处理机制,它不仅关系到程序的稳定性,更关系到用户的使用体验。作者用生动的比喻,比如把错误比作“警报系统”,把异常处理比作“消防演习”,让我瞬间茅塞顿开。而且,他还在书中分享了许多关于“代码审查”的宝贵经验,教会我们如何从别人的代码中学习,以及如何有效地反馈和改进。这对于我这种习惯单打独斗的开发者来说,简直是打开了新世界的大门。这本书不仅仅是教你“怎么写”,更重要的是教你“为什么要这么写”,这种深度思考,在其他书中很难找到。
评分我最近一直在寻找一本能真正帮助我提升代码质量的书,终于让我找到了!这本书的标题虽然看起来有些“官方”,但内容却非常接地气。它并没有讲太多我不需要的高深理论,而是聚焦于一些最实用、最能立即见效的编程技巧。作者在书中详细阐述了如何编写“健壮”的代码,也就是那种不容易出错,即使出现问题也能快速定位和解决的代码。我特别欣赏他对“单元测试”和“集成测试”的强调,他用大量的实例说明了为什么测试如此重要,以及如何有效地编写测试用例。这让我意识到,我之前对测试的理解还停留在表面,这本书让我看到了测试在保证代码质量方面所起的决定性作用。此外,书中对“重构”的讲解也让我受益匪浅,它教会了我如何循序渐进地改进现有代码,使其更加清晰、高效。读这本书,我感觉就像是给我的编程技能做了一次“大扫除”,去除了那些不好的习惯,学习了更优秀的方法。强烈推荐给每一位想要写出更好代码的开发者!
评分这本书真是我近期遇到的宝藏!虽然书名听起来有点“硬核”,但读起来却异常流畅,完全颠覆了我对技术类书籍的刻板印象。它没有上来就扔给你一堆晦涩的理论和复杂的代码,而是从最基础、最直观的角度切入,用大量贴近实际的例子,一步步引导你理解“高质量”到底意味着什么。我尤其喜欢作者对于“可读性”和“可维护性”的讲解,这部分内容真的太实用太及时了!很多时候,我们写代码只是为了让它跑起来,却忽略了代码本身的“生命力”,这本书让我深刻认识到,写出能被自己和他人轻松理解、方便修改的代码,才是真正的高手。书中提到的那些“小技巧”,比如如何给变量起一个清晰易懂的名字,如何组织代码的层级结构,如何编写简洁有效的注释,都像是醍醐灌顶,瞬间点亮了我之前模糊的认知。我以前觉得这些都是“锦上添花”的东西,现在才明白,它们是构建坚实代码基础的“必需品”。读完之后,我迫不及待地想把这些知识应用到我正在进行的项目中,感觉自己离“优秀程序员”又近了一大步。
评分这本书真的太有启发性了!我是一名刚入行不久的开发者,之前总是感觉自己在“堆砌”代码,对程序的整体架构和长远发展缺乏清晰的认识。这本书就像一位经验丰富的老前辈,耐心地指引我走向一条更专业、更高效的编程之路。作者在书中提出的“关注点分离”和“高内聚、低耦合”等设计原则,虽然听起来有点理论化,但他通过一系列精心设计的案例,将这些抽象的概念变得生动形象,易于理解和掌握。我尤其喜欢他对“模块化设计”的讲解,他强调每一个模块都应该有明确的职责,并且能够独立地进行开发和测试。这让我意识到,之前我写的很多代码都是“大杂烩”,不仅难以维护,而且修改起来牵一发而动全身。读完这本书,我感觉自己对“代码的艺术”有了更深刻的理解。它不仅仅是一门技术,更是一种思维方式。我推荐所有希望提升自己编程技能的开发者都读一读这本书,它绝对会给你带来意想不到的收获。
评分这是一本让我眼前一亮的书!我平时阅读技术书籍的速度不算慢,但很多书读完之后,都感觉像是“过眼云烟”,并没有留下太深刻的印象。但这本《高质量程序设计指南》却不一样,它字里行间都透露着作者深厚的功底和对编程的热爱。我喜欢作者在书中对“代码效率”的探讨,他并没有一味地追求极致的性能优化,而是强调在满足功能需求的前提下,兼顾代码的可读性和可维护性。他用数据说话,通过对比不同的实现方式,清晰地展示了各种权衡的利弊。而且,书中还涉及到了“并发编程”和“数据库设计”等一些我之前觉得比较头疼的领域,作者的讲解方式非常巧妙,将复杂的问题分解成一个个小单元,层层递进,让我逐渐克服了恐惧感,甚至产生了浓厚的兴趣。让我最惊喜的是,书中还穿插了一些关于“团队协作”和“项目管理”的建议,这对于我来说也是非常宝贵的经验。这本书的内容非常丰富,涵盖了从微观代码到宏观项目管理的方方面面。
评分干货不多
评分国内讲解编程语言的书 暂时没发现比林锐这本更经典的了
评分书间断着大概看了一个月,全当复习C++,不过里面还有好多陌生的知识。一直忍着没读附录的大学十年,今天终于读完了。好像一个老师正正经经上了一学期课,最后一节课突然说了特别真诚地说了自己的大学时代。
评分当年开始读的时候并没觉得怎么样, 毕竟在中国接受计算机科班训练的一开始就被灌输良好的编程习惯~ 出来工作以后接触到一堆洋人留下的 legacy code, 才越发觉得掌握这些的程序员跟没掌握这些的程序员差别很大~ 勿以bug小而不在意 ~
评分适合中级水平,多看几遍,实践、体会、学习
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有