整洁代码的艺术
大多数软件开发人员在复杂的代码上浪费了大量的时间。《整洁代码的艺术》提出的九大原则将教会您如何编写清晰、可维护且功能完备的代码。本书的指导原则很简单:缩减和简化,将精力投入到重要的工作上,省下大量的时间,卸下代码维护的重担。
畅销书作者克里斯蒂安•迈尔在本书中利用他的经验帮助成千上万程序员完善他们的编码技能。他给出专业建议和真实例子,展示如何:
(1)利用80/20原则,专注于重要任务——最要紧的那20%代码;
(2)避免孤立编码,创建最小可行产品,获得早期反馈;
(3)编写整洁、简单的代码,消除混乱;
(4)避免导致代码过度复杂的过早优化;
(5)平衡您的目标、能力与反馈,达到高产出的心流状态;
(6)应用“做好一件事”哲学,极大地提升代码功能;
(7)利用“少即是多”哲学,设计高效用户界面;
(8)用“专注”原则贯穿所学的这些新技能。
克里斯蒂安·迈尔(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”系列图书。
评论