Code Refactoring on JavaScript. Improving the project of existing code
Please sign in so that we can notify you about a reply
Refactoring has long and firmly occupies a worthy place among programming technologies, and not least thanks to Martin Fauler - the author of one of those books that are written "for all times".
The very principle of refactoring is simple: this is a sequence of small steps, such as moving a field from one class to another, making a fragment of code from the method and its transformation into an independent method or even moving the code along the hierarchy of classes. Each such step looks so simple and natural that it seems amazing - what can you write about here? However, the cumulative effect of such small changes consists in a significant improvement in the architecture of the existing code.
Martin Fowler and other high-class experts in the field of object-oriented programming who took part in writing this book, outlined the principles and most effective methods for performing various refractorynges and showed when and properly study the code in order to improve it. The book describes in detail more than 60 refactoring methods, with practical examples in the JavaScript programming language. The use of JavaScript and the description of "refactoring without classes" are one of the differences in the new publication of the book from the old.
If the first edition of the book could be compared with good wine, which eventually becomes more valuable, then the second edition can be compared with champagne - ideas in the book are intoxicated, and their presentation sparkles and plays ...
This is the publication of the classical book It is worthy to take its place on the book shelf of each serious programmer - regardless of the programming language used.
For more than twenty years, experienced programmers around the world used the book of Martin Fowler Refactoring, when they needed to improve the project of existing code, increase the convenience of supporting software or facilitate understanding of the existing code.
This is such a long -awaited one - the new edition was completely updated to reflect important changes in the field of programming.
The second edition of the book contains an updated catalog catalog and includes examples of the JavaScript code, as well as new functional examples that show refactoring without classes.
As in the first edition, it explains what refactoring is, why you should resort to refactoring, how to recognize the code that needs refactor, and how to successfully conduct it regardless of which programming language you use.
The main topics of the book
Understanding the process and general principles of refactoring
The rapid use of useful refractorys to facilitate the understanding and change of programs
recognition of the smell in the code, which signals the possible use of refortory
Refactoring catalog with explanations, motivation, use technique and simple examples
Create reliable tests for refactory
compromises and obstacles to refactoring
about the author
Martin Fowler is the main researcher at Thumbhtworks. He calls himself an "author, a speaker, a consultant and just a person who is chatting about the development of software." Fowler is engaged in the development of software for enterprises, studying, which makes the project good and what methods must be used to create it.
2nd edition
The very principle of refactoring is simple: this is a sequence of small steps, such as moving a field from one class to another, making a fragment of code from the method and its transformation into an independent method or even moving the code along the hierarchy of classes. Each such step looks so simple and natural that it seems amazing - what can you write about here? However, the cumulative effect of such small changes consists in a significant improvement in the architecture of the existing code.
Martin Fowler and other high-class experts in the field of object-oriented programming who took part in writing this book, outlined the principles and most effective methods for performing various refractorynges and showed when and properly study the code in order to improve it. The book describes in detail more than 60 refactoring methods, with practical examples in the JavaScript programming language. The use of JavaScript and the description of "refactoring without classes" are one of the differences in the new publication of the book from the old.
If the first edition of the book could be compared with good wine, which eventually becomes more valuable, then the second edition can be compared with champagne - ideas in the book are intoxicated, and their presentation sparkles and plays ...
This is the publication of the classical book It is worthy to take its place on the book shelf of each serious programmer - regardless of the programming language used.
For more than twenty years, experienced programmers around the world used the book of Martin Fowler Refactoring, when they needed to improve the project of existing code, increase the convenience of supporting software or facilitate understanding of the existing code.
This is such a long -awaited one - the new edition was completely updated to reflect important changes in the field of programming.
The second edition of the book contains an updated catalog catalog and includes examples of the JavaScript code, as well as new functional examples that show refactoring without classes.
As in the first edition, it explains what refactoring is, why you should resort to refactoring, how to recognize the code that needs refactor, and how to successfully conduct it regardless of which programming language you use.
The main topics of the book
Understanding the process and general principles of refactoring
The rapid use of useful refractorys to facilitate the understanding and change of programs
recognition of the smell in the code, which signals the possible use of refortory
Refactoring catalog with explanations, motivation, use technique and simple examples
Create reliable tests for refactory
compromises and obstacles to refactoring
about the author
Martin Fowler is the main researcher at Thumbhtworks. He calls himself an "author, a speaker, a consultant and just a person who is chatting about the development of software." Fowler is engaged in the development of software for enterprises, studying, which makes the project good and what methods must be used to create it.
2nd edition
Author:
Author:Fowler Martin
Cover:
Cover:Hard
Category:
- Category:Computer & Technology
ISBN:
ISBN:978-5-907144-59-0
No reviews found