51Testing独家连载:整洁代码的艺术

发表于:2023-6-07 09:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:克里斯蒂安·迈尔    来源:51Testing软件测试网原创

本书概述:程序员的实用工具书,Python网站Finxter的创办人多年经验的结晶。传递"减少和简化"的代码编写思想,教您应用九大原则提高生产力、做到事半功倍。
作者:克里斯蒂安·迈尔
出版社:人民邮电出版社
出版日期:2023年6月
 
内容简介
《整洁代码的艺术》提出的九大原则将教会您如何编写清晰、可维护且功能完备的代码。本书的指导原则很简单:缩减和简化,将精力投入到重要的工作上,省下大量的时间,卸下代码维护的重担。本书采用Python作为示例语言,但以与语言无关的方式呈现概念,适合不同水平的程序员。
作者简介
克里斯蒂安.迈尔(Christian Mayer)是 Python 网站 Finxter 的创办人。每年有超过 500 万用户在 Finxter 教育平台上学习写程序。他拥有计算机科学博士学位,出版过多本图书,包括 Python One-Liners: Write Concise, Eloquent Python Like a Professional(No Starch Press, 2020)、 Leaving the Rat Race with Python: An Insider's Guide to Freelance Developing( 2021)和“Coffee Break Python”系列图书。
前言
目录
独家连载
第 1章 复杂性如何危害生产力
1.1 何为复杂性
1.2 项目生命周期中的复杂性
1.2.1 规划
1.2.2 定义
1.2.3 设计
1.2.4 构建
1.2.5 测试
1.2.6 部署
1.3 软件和算法理论中的复杂性
1.4 学习中的复杂性
1.5 过程中的复杂性
1.6 日常生活中的复杂性,或谓七零八落
1.7 小结
2.5 专注与帕累托分布
2.6 对程序员的意义
2.6.1 程序员的成功指标
2.6.2 真实世界中的帕累托分布
2.7 帕累托分布具备分形特征
2.8 80/20原则实践技巧
2.8.1 找到成功指标
2.8.2 找到生命中的大目标
2.8.3 寻找用较少资源成事的方法
2.8.4 反思自己的成功
2.8.5 反思自己的失败
2.8.6 阅读更多所在领域的著作
2.8.7 花费大量时间改进和调优既有产品
2.8.8 微笑
2.8.9 不做降低价值的事


51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号