整洁代码经典实例
黄俊彬 译
出版时间:2024年10月
页数:464
“一本内容丰富、理论深刻,并且包含许多实用例子的书,帮助你编写整洁的代码。强烈推荐给所有追求高质量软件的人。”
——Daniel Moka
软件工匠,MokaIT
“Maxi是一位应用科学家,他在软件开发领域的深刻专业知识在这本书中得到了精彩展现。”
——Alex Bunardzic
软件开发者兼讲师
软件工程师和架构师在处理大型复杂代码库时,需要有效地扩展和维护它们。通过这本经典实例,本书作者不仅仅介绍了整洁代码的概念,还向你展示如何识别改进机会,并评估它们对生产代码的影响。这些技术在可靠性和系统演化方面,随着时间的推移带来了显著的回报。
本书通过JavaScript、PHP、Python、Java等多种编程语言的真实示例,提供了经过验证的实践方法,帮助你扩展和维护大型系统,每章涵盖了包括可读性、耦合性、可测试性、安全性和可扩展性在内的基本概念,还有代码坏味道及其相应的解决方案。
随着阅读的深入,本书中的重构实例及其解决的问题会变得越来越复杂。你将学习以下内容:
● 理解整洁代码的好处,并学习如何识别改进机会。
● 逐步学习重构技术。
● 理解整洁代码背后的理论。
● 在多种现代编程语言中看到实际的例子。
● 获得代码坏味道的全面列表,了解它们的影响及可能的解决方案。
● 编写简洁直观的代码,注重可读性和学习性。
书名:整洁代码经典实例
译者:黄俊彬 译
国内出版社:中国电力出版社
出版时间:2024年10月
页数:464
书号:978-7-5198-9240-1
原版书书名:Clean Code Cookbook
原版书出版商:O'Reilly Media
Maximiliano Contieri
Maximiliano Contieri在软件行业工作了25年,同时在布宜诺斯艾利斯大学教授计算机科学。他还在流行的博客平台和会议上发表了关于整洁代码、重构和代码坏味道的文章。他提倡利用软件基础原理构建优雅而健壮的解决方案,倡导声明式和行为式编码风格。
封面上的动物是一只灰海豹(学名:Halichoerus grypus),它们也亲切地被称为“马头”和“海中的钩鼻猪”,因为它们有独特的大鼻子。
灰海豹的体重在550~880磅之间,体长可达7.5~10英尺。当它们在陆地上时,会使用它们短小的鳍状肢,像毛毛虫一样移动。它们可以活到35岁,并且能够潜到超过1000英尺深的水下,持续长达一个小时。
灰海豹因其敏锐的视力和听力而成为出色的猎手。它们经常成群狩猎,以各种鱼类、甲壳类、鱿鱼、章鱼和偶尔的海鸟为食。灰海豹每天可以吃掉相当于它们体重4%~6%的食物。
世界上有三种灰海豹种群:一种在北大西洋(加拿大东部和美国东北部),一种在东北大西洋(大不列颠、冰岛、挪威、丹麦、法罗群岛、俄罗斯),还有一种在波罗的海。它们栖息在岩石海岸、岛屿、沙洲、冰架和冰山。
灰海豹种群面临着几项威胁。它们可能会被渔网缠住,遭受骚扰、化学污染、石油泄漏、船只和车辆碰撞以及非法狩猎。在美国,它们是受保护的海洋哺乳动物,但一些国家允许合法猎杀,以控制种群数量并减少海豹对商业重要鱼类资源的影响。尽管存在这些问题,灰海豹的数量众多,它们被认为是濒危物种名单上最不令人担忧的物种。奥莱利封面上的许多动物都是濒危的;它们对世界都很重要。