整洁代码的艺术

[德] 克里斯蒂安•迈尔(Christian Mayer)

出版时间

2023-06-14

ISBN

9787115607478

评分

★★★★★
书籍介绍
这本书最独特的地方,在于它把「写代码」和「如何做事」打通了。多数编程书止步于语法与规范,而迈尔反复强调的「专注」二字,几乎贯穿全书——从80/20原则聚焦关键代码,到最小可行产品尽早反馈,再到心流状态下的产出,最终都指向一个更普适的命题:如何让一个动脑的人真正成事。不少读者是「门外汉」,却从中获得了超越编程的启迪,正说明这一点。它篇幅短、不晦涩,被不少人当作程序员的实用工具书,也适合任何需要专注与自我管理的人。当然也有批评认为部分内容是对常识的复述,但正是这种精炼,让它成为一本可以快速翻读、反复回看的入门之书。
作者简介
克里斯蒂安·迈尔(Christian Mayer)是知名 Python 网站 Finxter 的创办人。每年有超过500万用户在 Finxter 教育平台上学习写程序。他拥有计算机科学博士学位,出版过多本图书,包括 Python One-Liners: Write Concise, Eloquent Python Like a Professional、Leaving the Rat Race with Python: An Insider's Guide to Freelance Developing 和“Coffee Break Python”系列图书。
目录
第1章 复杂性如何危害生产力 1
1.1 何为复杂性 3
1.2 项目生命周期中的复杂性 4
1.2.1 规划 5
1.2.2 定义 5

显示全部
用户评论
程序员的实用工具书,Python网站Finxter的创办人多年经验的结晶。传递"减少和简化"的代码编写思想,教您应用九大原则提高生产力、做到事半功倍。
虽然里面有些章节看起来会有点晦涩难懂,但这本书从整体上来说还是很不错很值得推荐的,这本书现在前言中提出本书的主题,第1章到第8章都是围绕这个主题展开进行详细的讨论和说明,最后的第9章是对本书主题的一个高度呼应和对本书前面8个章节的高度总结,这本书的结构是前后呼应。 看到这本书的第8章,我心想,要是我在刚开始学习Python时就看到这本书就好了,那我的思路就会清晰许多,而且也能少走许多弯路,也不会浪费太多时间和金钱对课程的研究,也不会迟迟无法着手开展项目,更不会学了就忘。 这是一本好书,值得推荐给大家阅读。
想了解如何编写整洁代码的思维,可以先看看这本书,它从代码层面、架构层面、设计原则等多个方向去讲述如何编写整洁代码,而且还有一部分结合代码示例的讲解,书的内容不多,但涵盖的范围很广。
代码只有你看了别人写的才知道代码的整洁是多么重要!
代码整洁有利于后续排查问题的时候更快定位问题所在,极大缩短了不必要的时间。
这本书讲的编程原则挺受用的,能够让代码写作者合理的使用函数,减少复杂性,提高效率
这本书讲了整洁编程的一些原则和思维方式。例如讲到我们时间是有限的,一样东西增加,其他东西必然缩减。所以如何通过正确的编程原则来提高效率,减少代码复杂度,从结果中获得更多价值这是非常重要的。要想写出好的代码,首先得知道复杂性,然后了解80/20原则对程序员的影响,这本书讲到编写代码首先应当极大限度提高可读性,而不是减少cpu/gpu机器的使用率,先把代码完成,然后再优化,例如优化占用80%运行时间的那20%的程序。最后还提到了些心流,Unix哲学和专注的力量,这几个点就看每个人的感悟了。这本书没有show code但高屋建瓴得讲了些大的原则,读一读还是有收获的
求书
收藏