编写评委评分程序python_如何评价赖勇浩的新书 《编写高质量代码:改善 Python 程序的 91 个建议》?...

Well,鉴于作者在回答中出现,我就匿个名回答了。事先声明,我没有仔仔细细的看完整本书,所以我的评价必然有不完善的地方。另外,不讨论“你行你也上”一类的问题。

好了,正文开始

×××××××××××××××××××××××××××××××××××

1.内容存在有争议的观点,这是很可怕的事情。

写书和发帖不同,一本书印出来,送到读者手上,能看到的只有作者本人的观点。而在论坛和贴吧,大家可以各抒己见,看帖的人也可以了解多种不同的观点,最后自己选择。我也有一些老师,会在课堂上分享一些有争议的学术问题,但是他们不会只讲一方观点,并且告诉学生,请你们这样做。

我读这本书还没读很多,就发现了很多有争议的建议,比如slice还是reversed。这就造成了一个问题,就是我不敢信任作者。如果后面还有有争议的内容,但是我却不了解,而把作者的观点当做了正确,那恐怕是很危险的。而读书的时候,一旦产生了不信任,那书的价值就大幅下降。

2.除了有争议,内容有不少问题。

有的内容,更像是注释,而非正文,或者说是作者对一些权威观点的理解和发散。如果这些内容作为注释或讨论,会非常好。但失去了原文,单独拿出来作为一段建议,就显得不知所云。有的内容,看似实用,实则无用,因为程序运行会给出报错信息,遇到bug时自然明白;有的内容,显得多此一举,比如“尽量转换为浮点类型再做除法”;有的内容,解释的不清不楚(比如31对函数参数的解释),懂得人能明白作者想要表达什么,但是不懂的人,看了还是晕头转向。

3.标题不够清晰。一本好书,看了一章的标题,就知道这章要不要读。如果我不得不从头到尾读一遍才能看到里面那一部分我要知道的内容,那这本书就是在浪费我的时间。

尤其是本书,不适合系统的读,不过有一些针对实际问题的建议确实有价值。而不同的读者要读的东西。不过如果翻书还没有搜索引擎快,那这本书就只能留着落灰。

××××××××××××××××××××××××××××××××××

如果一本书只是写的不好,我一般也不会写这么多字来喷,顶多就是扉页上大字标注,然后丢书架。但是这本书居然卖59块钱,不吐槽心里非常不痛快。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值