Refactoring

Refactoring pdf epub mobi txt 电子书 下载 2025

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as “an author, speaker, consultant and general loud-mouth on software development.” Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one.

出版者:Addison Wesley
作者:Martin Fowler
出品人:
页数:448
译者:
出版时间:2018-11-12
价格:GBP 43.99
装帧:Hardcover
isbn号码:9780134757599
丛书系列:
图书标签:
  • refactor 
  • Programming 
  • 程序设计 
  • 计算机 
  • JavaScript 
  • 重构 
  • 2nd 
  • 软件工程 
  •  
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language.

Features

The first update to a classic that is the standard reference for refactoring in over 15 years

Enhanced, web-based features including interactive examples, video snippets, code highlighting

Extensive use of JavaScript examples

New to This Edition

Martin Fowler is retaining everything that made Refactoring one of the world’s most popular and influential computer books, while updating with JavaScript examples throughout (to address many programmers’ current preferences) and reflecting today’s programming paradigms. The book’s catalog of individual refactorings has been updated, revised, and expanded.

具体描述

读后感

评分

评分

适合写过两年代码的开发人员的一本书。 示范代码难度不是很高,主要就是理解里面的一种精神了。 我才看了一章,希望能坚持看完。  

评分

这本书一开始读的是英文,不过Martin Fowler本身好像就不是一个Native的英语国家的人。所以他的英文写的也是比较容易懂的。 这个书第一章是一个完整的重构的例子,虽然现实中不可能如此完美而孜孜不倦的重构,不过作为一个例子,是非常的好的,让你能为重构的力量所震...  

评分

纵览武侠江湖,制胜法门不外两项,内功和外功。二者得一可天下去得,但最终皆入内外兼修之境 倚天是自内而外,先修内功九阳真经,然后以此为基础,加上太极拳和太极剑,最终成就天下第一高手 笑傲是自外而内,先学独孤九剑,后学吸星大法,最后学易筋经。 神雕也不外如是,玉女...  

评分

适合写过两年代码的开发人员的一本书。 示范代码难度不是很高,主要就是理解里面的一种精神了。 我才看了一章,希望能坚持看完。  

用户评价

评分

第二版有了不少改进,比如代码换成了js(用的是最新的ES语法),重构都配了示意图。收获非常大。

评分

第二版有了不少改进,比如代码换成了js(用的是最新的ES语法),重构都配了示意图。收获非常大。

评分

比之第一版,更注重细节功夫,重构过程更完备更流程,更注重行为保持,大规模的重构全部删去。可以体现作者的理念:于细节处见成败。

评分

虽然例子是用JS写的,思想都是通的。前几章看完帮助非常大,很多平时写代码时候会纠结的地方从这里可以找到答案。讲的原则可操作性非常强,很多思想可以直接影响现在的工作方式。具体每个重构技巧比较繁杂,没仔细看完,可以有需要再拿出来翻。印象深刻的几个点:“不要专门和老板说我要重构,而是作为功能的一部分”,“保持修改后的代码比现在的代码好”,“大部分情况:可读性>性能”,“profiling找性能瓶颈,直觉大部分情况是错的”解决。

评分

比之第一版,更注重细节功夫,重构过程更完备更流程,更注重行为保持,大规模的重构全部删去。可以体现作者的理念:于细节处见成败。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有