《编程精粹》读后感精选
《编程精粹》是一本由Steve Maguire著作,人民邮电出版社出版的256图书,本书定价:45.00元,页数:2009.2,特精心收集的读后感,希望对大家能有帮助。
《编程精粹》读后感(一):只是小部分程序设计tricks
刚买这本书的时候对他的期望还是很高的,看完之后,有了些失望。讲思想感觉这本书不如程序员修炼之道,讲具体的编码细节不如代码大全。豆瓣评分居然有9分,感觉还是有些过的,与前面两本书的层次还是有些差距的。
这本书中最独特的视角可能就是作者的那些错误代码的分析了,不过其中的例子也不是很多。第一章是用编译器预警、第二章是断言、第三章是subsystems、第四章是step through,后面的几章关注的都是一些极其特殊的情况(over flow、portable等问题)可能做产品需要,但是平常的编程数据处理基本用不着。
现在感觉代码大全可能真的是经的起检验的书了
《编程精粹》读后感(二):原书应该是1993年出版的。对这样一本书,应该既批判又继承的加以消化。
写明是人民邮电出版社2009年出版的,但我怀疑原书应该是1993年的——差不多20多年前的一本书。我到www.amazon.com上搜索writing solid code,只找到一本,正是1993年的。
那么问题就来了,今天读这本书,是不是要用一些批判的眼光:毕竟经过近20年的发展,编程的方方面面也发展了一些显著或微妙的变化。批判的同时,汲取其中对于编程一般规律的阐释。
这就是我在开始阅读它之前的一些简单思考,也希望能提醒广大书友。因为读书本身并不是目的,吸收、借鉴书中有用的观点并拿来指导实践才是读书的初衷。
《编程精粹》读后感(三):我读过的第一本原版技术类书籍
《代码大全》也在我的当前阅读列表中停留了三四年了。天幸最近两年的阅读速度有了很大的改进。终于把这本书先pass掉了——其实加起来可能就用了有30个小时?
这本书和《代码大全》的定位是一致的。但是感觉它并没有非常系统地写完美。比如前几章还能寻出脉络,但是后几章完全是各种知识的杂烩。没有明显的逻辑关系。
不过,在这本书前,我曾经一度觉得我自己已经可以很完美地翻译一本技术类的专业书,但是,这本书中,有某些地方,我觉得还是有一定的小困难。
对于求职和在校的学生,或者阅读能力不太好的同志们。建议把重心仅仅放在代码大全上即可。这本书并非非读不可。我觉得代码大全的覆盖面会更广。
但是,仍然要说但是,这本书对于某些类别的bug的分析是有价值的。但凡有能力读,都可以用心把它读过来一遍。
最后,我想说,读英文原版是有价值的。有些描述,中文里看起来可能是套话,但是英文的描述,可能会激发你思考。这一点在我现在看的英文版格林童话里体现地尤其明显。中文的一个故事,读过了,那些句子你很可能会从脑海里滑过去。
《编程精粹》读后感(四):一本肝肠断
一本谭浩强的《C语言程序设计》将一个少年引入了奇妙的C语言世界,从此为之疯狂。
之后接触的《C和指针》、《C陷阱与缺陷》、《C程序设计语言》。。。无一不是C语言世界里的巨作。但是,这本《Write Solid Code》实在是令人震撼,与《程序设计实践》一样,作为一个程序员,您不得不看!
这书并没有教你如何写代码,而是如何写正确的Bug-free的代码。本以为C语言标准库中的代码无懈可击,但是书中却对relloc函数大加批评,如此酣畅,如此淋漓。确实,这是一个很risky的函数。回头看以前自己写的代码,心中不免一阵厌恶,简直就是rubbish!。而更令自己恶心的是,对这些rubbish还觉得可以,无知真是相当的可怕。
《Write Solid Code》,一本肝肠断呐。
《编程精粹》读后感(五):用这些朴实的习惯写出易排错的代码。。。
都是一些比较实用的习惯,能让程序的健壮性更强。
1. 断言真的是很实用,能查出一些意外的bug。这点感触比较深,插入一些必要的断言,这样不至于在程序执行N久以后才恍然发现在前面N远处一个参数什么的传错了。,而且几乎不会影响性能。关于断言的使用也有一些注意事项(在《卓有成效的程序员》等书里都有提到),比如:assert(getchar() == 'c');这个断言就影响了程序本身。
2. 对程序进行逐条跟踪。正如作者所说,有可能在逐条跟踪的时候觉得是浪费时间,但这能对这段代码的正确性有很好的把握(至少不会出现提交程序后别人再check 下来的居然编译都不过!),减少不少以后调bug的时间。
3.要注意程序语言里未定义的行为,如对于c里的函数memcpy,当dest~dest+size和 src~ src+size 这两段区间如果有交集的话,结果是未知的。
4. 边写代码边测试。(或者现在流行的测试先行?)
5. 关于程序员和测试员。"程序员测试代码,是从里向外测试,而测试员则是从外向里测试。" 程序员对自己的代码更了解,所以自己通过多加断言等方式测试自己的代码是很有必要的。
6. ......
.......
当然这很多的习惯都要在编码中才能有更好的体会。"临渊羡鱼,不如退而结网"。
-
代码本色:用编程模拟自然系统读《代码本色:用编程模拟自然系统》是一本由Daniel Shiffman著作,人民邮电出版社出版的平装图书,本书定价:99.00元,2023-03-14阅读全文
-
代码整洁之道经典读后感有感《代码整洁之道》是一本由[美]Robert C. Martin著作,人民邮电出版社出版的平装图书,本书定价:59.00元,页数:388,特2023-07-20阅读全文
-
梦断代码读后感1000字《梦断代码》是一本由罗森伯格著作,电子工业出版社出版的平装图书,本书定价:59.00元,页数:336,特精心收集的2023-06-13阅读全文
-
Java代码审计 入门篇读后感精选《Java代码审计 入门篇》是一本由徐焱 / 陈俊杰 / 李柯俊 / 章宇 / 蔡国宝著作,人民邮电出版社出版的453图书,本书定2022-09-17阅读全文
-
易读代码的艺术读后感摘抄《易读代码的艺术》是一本由Dustin Boswell,Trevor Foucher著作,东南大学出版社出版的190图书,本书定价:39.00元,页数2023-05-17阅读全文
-
代码大全2(纪念版)的读后感大《代码大全2(纪念版)》是一本由[美] 史蒂夫·麦康奈尔(Steve McConnell)著作,清华大学出版社出版的精装图书,本书定2022-11-18阅读全文
-
代码2.0读后感摘抄《代码2.0》是一本由[美] 劳伦斯·莱斯格(Lawrence Lessig)著作,清华大学出版社出版的图书,本书定价:,页数:,特精2022-12-13阅读全文
-
《代码整洁之道:程序员的职业素《代码整洁之道:程序员的职业素养》是一本由罗伯特·C.马丁 (Robert C.Martin)著作,人民邮电出版社出版的平装图书,本2023-01-25阅读全文
-
编写可读代码的艺术读后感精选《编写可读代码的艺术》是一本由Boswell, D. / Foucher, T.著作,机械工业出版社出版的平装图书,本书定价:59.00元,页2023-05-16阅读全文
-
《代码的未来》的读后感大全《代码的未来》是一本由[日] 松本行弘著作,人民邮电出版社出版的平装图书,本书定价:79.00元,页数:356,特精心2023-04-22阅读全文