首页 > 其他分享 >《重构:改善既有代码的设计(第2版)》PDF、EPUB免费下载

《重构:改善既有代码的设计(第2版)》PDF、EPUB免费下载

时间:2025-01-06 12:33:12浏览次数:1  
标签:重构 软件开发 代码 译者 EPUB 设计 PDF 熊节

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍

点击原文去下载

重构:改善既有代码的设计(第2版)封面图

书籍信息

作者: [美] Martin Fowler
出版社: 人民邮电出版社
出品方: 异步图书
副标题: 改善既有代码的设计
原作名: Refactoring: Improving the Design of Existing Code,Second Edition
译者: 熊节 / 林从羽
出版年: 2019-3
页数: 422
定价: 168.00元
装帧: 精装
丛书: 异步图书-程序员必读经典系列
ISBN: 9787115508645

豆瓣评分:9.3 (578)人评价

内容简介

本书是经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。

本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

作者简介

作者 | Martin Fowler

世界软件开发大师,ThoughtWorks的首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP和UML等领域都有卓越贡献。著有《重构》《分析模式》《领域特定语言》等经典著作。

译者 | 熊节

在IT行业已经打拼了18年,在金融、零售、政府、电信、制造业等行业的信息化建设方面有着丰富经验,是中国IT业敏捷浪潮的领军人物。熊节拥有利物浦大学MBA学位。

译者 | 林从羽

ThoughtWorks软件开发工程师,曾服务于国内外多家大型企业,致力于为团队更快更好地交付可工作的软件。拥抱敏捷精神,TDD爱好者,纯键盘工作者。

标签:重构,软件开发,代码,译者,EPUB,设计,PDF,熊节
From: https://www.cnblogs.com/haws/p/18655036/refactor2

相关文章

  • 【2024年终总结】2024年“大模型 & AI应用”值得推荐的好书,附pdf
    2024年,又是人工智能和大模型技术飞速发展的一年,我们有幸见证了AI如何深刻地影响和改变着我们的世界。为了深入理解这场技术变革,把握AI应用的未来趋势,我们特别策划了一期“大模型&AI应用”主题书单。本篇精选了2024年人工智能畅销图书,涵盖自然语言处理、深度学习......
  • python读取pdf.241122
    1.vscode安装python插件2.vscode终端安装pdfminer.six,pdfplumberpython-mpipinstallpdfminer.sixpython-mpipinstallpdfplumber3.在代码目录,放一个pdf文件,命名为1.pdf4.新建python文件,代码:importpdfplumber#加载pdfpath="1.pdf"withpdfplumber.op......
  • PHP转换PDF时,因为PDF文档没有嵌入字体
    问题描述项目中,需要将PDF文档转为图像,使用Imagick扩展组件进行转换。结果在转换时,因为PDF文档没有嵌入字体,导致一部份文字无法显示出来。如下图片,下划线部份,下划线上面是有文字的,但是转换后,模糊部份的文字正常显示,下划线上面的文字是空白的。然后就是各种百度、问AI,无论使用何......
  • Python数据结构与算法分析 第3版PDF、EPUB免费下载
    适读人群:1.希望学习数据结构和算法的Python用户;2.计算机专业的学生和老师。只有洞彻数据结构与算法,才能真正精通Python!热门计算机科学教材,华盛顿大学、北京大学等多家高校采用,让你在代码编写的战场上所向披靡!电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版......
  • 动手深度学习-PyTorch(第二版)PDF、EPUB免费下载
    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍点击原文去下载书籍信息作者:阿斯顿·张(AstonZhang)/李沐(MuLi)/[美]扎卡里·C.立顿(ZacharyC.Lipton)/[德]亚历山大·J.斯莫拉(AlexanderJ.Smola)出版社:人民邮电出版社出品方:异步图书译......
  • Effective Java中文版(原书第3版)PDF、EPUB免费下载
    EffectiveJava中文版(原书第3版)PDF、EPUB免费下载适读人群:本书并非面向Java初学者,而是要求读者有一定的Java编程经验。对于在Java开发方面已经积累一定经验的读者而言,本书可以帮助其更深入地理解Java编程语言,以成为更卓越、高效的Java开发人员。Jolt获奖作品全新升级,与《Java编......
  • Java核心技术·卷 II(原书第11版):高级特性PDF、EPUB免费下载
    适读人群:使用Java技术进行实际项目开发的编程人员针对JavaSE9、10和11全面升级,畅销20载的大师之作,Jolt大奖得主,全球百万Java工程师口碑选择,提供部分作者亲授视频+海量示例代码电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍点击原文去下载书籍信息作......
  • 持续更新中|关于重构的一点简单的思考
    持续更新中|关于重构的一点简单的思考当前工作的组内,由于业务开启的时间正好处于集团php-》go技术栈全面迁移的时间点,组内语言技术栈存在:php、go两套。因此需求开发过程中通常要考虑两套技术栈的逻辑,一些基础的逻辑也没有办法复用。在这样的背景下,技术栈从php迁移到go这样的重......
  • 持续更新中|关于重构的一点简单的思考
    持续更新中|关于重构的一点简单的思考当前工作的组内,由于业务开启的时间正好处于集团php-》go技术栈全面迁移的时间点,组内语言技术栈存在:php、go两套。因此需求开发过程中通常要考虑两套技术栈的逻辑,一些基础的逻辑也没有办法复用。在这样的背景下,技术栈从php迁移到go这样的重......
  • 持续更新中|关于重构的一点简单的思考
    持续更新中|关于重构的一点简单的思考当前工作的组内,由于业务开启的时间正好处于集团php-》go技术栈全面迁移的时间点,组内语言技术栈存在:php、go两套。因此需求开发过程中通常要考虑两套技术栈的逻辑,一些基础的逻辑也没有办法复用。在这样的背景下,技术栈从php迁移到go这样的重......