重构的时机和方法

作者: [法] 克里斯蒂安·克劳森(Christian Clausen)著 郭涛 译

出版社: 清华大学出版社

出版日期: 2023-06-01

电子书 暂不销售 定价:98.0
  • 收藏

  • 加书架

  • 引用

亮点
其他素材
简介

每个代码库都包含一些错误和低效之处,你需要将其找出并完成修正。以正确的方式进行重构,代码就会变得优雅、易读和易维护。在本书中,你将学习一种独特的重构方式,可以在5行或更少的代码中实现任何方法。你还会发现大多数资深开发人员都知道的一个秘密::有时敲定代码并在稍后进行修复会更快。 对所有技术水平的开发人员来说,本书是以全新视角审视重构。在本书中,你将掌握作者的创新方法,学习一些具体的规则,将任何方法简化为5行或更少。你将了解重构的时机、适用于大多数常见问题的特定重构模式,以及应该完全删除的代码特征。 ● 坏代码的标志 ● 在甚至不理解代码的情况下安全地改进它 ● 平衡优化和代码通用性 ● 正确的编译器实践

编辑推荐

本书是敏捷技术教练和代码重构布道者Christian Clausen基于多年工作积累的实践经验编写而成,并且由世界级软件开发大师、设计模式和敏捷开发先驱Robert C. Martin (后辈程序员尊称其为“Bob大叔”)作序。Bob大叔在代码整洁方面为晚辈程序员奉献了3本代码整洁著作。本书是跟随Bob大叔脚步,站在巨人肩上,集大成写就的。它以代码 示例对比方式对好代码和坏代码进行识别,从重构、函数封装、类型设计、代码融合、数据维护等方面对程序员面临的问题进行深度分析。此外从编译器、注释及代码重构时机和方法等方面提出了一些策略和准则,教你在遇到问题时如何修复和改进低效代码,让你的代码变得优雅、易读和易维护。本书可作为对编程感兴趣的相关人员、程序员、计算机科学家和工程师的修炼宝典,是程序员提升自己的职业素养不可不读的经典著作。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-06-01
  • 作者:[法] 克里斯蒂安·克劳森(Christian Clausen)著 郭涛 译
  • 更新: 2023-12-20
  • 书号:9787302632894
  • 中图:TP311.1
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

[法] 克里斯蒂安·克劳森(Christian Clausen)著 郭涛 译

Christian Clausen是一名技术敏捷教练,负责教导团队如何正确地重构代码。他拥有计算机科学硕士学位,以及五年的大学软件质量教学经历,曾在Coccinelle语义修补项目担任软件工程师。