Stamp-45-off-English

Refactoring. Improving the project of existing code

Write a review
Old price: 142.80
78.54
You save: 64.26 (45%)
10 days
34124961
Отправка в течение 12-17 рабочих дней
+
Author:Brant John, Fowler Martin, Bek Kent
Cover:Hard
Category:Computer & Technology
ISBN:978-5-9909445-1-0
Dimensions: 175x24x245cm
As object technologies are spread - especially using the Java programming language - a new problem has become more and more relevant for the software developers community.
Insufficiently experienced developers have created many poorly designed programs that turned out to be as a result of low -performance applications that are difficult to support and expand. Increasingly, software developers are faced with how difficult it is to work with such inheritance by applications. For several years, object programmers-experts used a constantly growing collection of methods for increasing the structural integrity and effectiveness of such existing programs. Known as "refactoring", these practices remained the property of experts, because there were no attempts to convey this knowledge to the broad masses of developers in an accessible form.
In this book, a well -known expert in the field of object technology, Martin Fowler, opens up new horizons in front of the developers community, talking about the practices used by experts and demonstrating what significant benefits any developer can get from their use. In proper preparation, a qualified designer of systems can take a poorly designed program and turn it into a well -thought -out, reliable code. In the book, Martin Fowler shows readers where you can usually find opportunities for optimization and how to turn a bad project into a good one. Each step of refactoring is simple - even, it would seem, too simple to be worth performing. Optimization may include the movement of a field from one class to another or the extraction of a certain code from the method in order to turn it into a separate method, or even the transfer of some code up or down the hierarchy of classes. Although these individual steps may seem elementary, the cumulative effect of such small changes can radically improve the program project. Code refactoring is a proven way to prevent the decay of software.
In addition to describing various refactoring methods, the author gives a detailed catalog with more than seven -th refactory and useful instructions that will teach you when they should be used. The book contains a detailed description of over 70 refactoring methods, not only their theoretical description, but also practical examples in the Java programming language. It should be noted that the ideas set forth in the book are applicable to any object-oriented programming language
Author:
Author:Brant John, Fowler Martin, Bek Kent
Cover:
Cover:Hard
Category:
  • Category:Computer & Technology
Publication language:
Publication Language:Russian
ISBN:
ISBN:978-5-9909445-1-0

No reviews found