Лучшее предложение по цене: $64.99 $45.00 вы экономите $19.99!
Состояние: Новый
Наличие на складе в США: Есть в наличии, доставка по США от 24 до 48 часов. Отгрузка со склада продавца в течение 1-2 рабочих дней. Продавец взимает оплату за доставку товара до склада Maxi-Sale в США.
Габариты товара: 19.05 см × 23.37 см × 3.05 см (750 hundredths-inches × 920 hundredths-inches × 120 hundredths-inches)
Вес товара: 0.898 кг
Габариты упаковки: 23.60 см × 3.00 см × 19.00 см (929 hundredths-inches × 118 hundredths-inches × 748 hundredths-inches)
Вес упаковки: 0.898 кг, приблизительная стоимость доставки в Россию (Москва) $17.96
Тип товара: Книга абис (ABIS_BOOK)
Товарная группа: Книги (Book)
Цвет: Cream
Характеристики
Рефакторинг улучшение дизайна существующего кода
Характеристики на английском языке
Addison-Wesley Professional
Подробное описание
Как объектная технология-в частности язык программирования java-стала обычным делом, новая проблема возникла, чтобы противостоять сообществу разработчиков программного обеспечения. Значительное число недостаточно разработанных программ были созданы менее опытных разработчиков, в результате чего в приложениях, которые являются неэффективными и трудно поддерживать и расширять. Все больше специалистов программной системы открывают просто, как трудно работать с этими наследству, неоптимальный приложений. В течение нескольких лет, эксперт-уровень объекта программистов, занятых растущая коллекция приемов по улучшению структурной целостности и производительности существующих подобных программ. Называется рефакторинг, эти методы остались в домене экспертов, потому что нет попытки было сделано, чтобы записать знания в такой форме, чтобы все разработчики могли использовать. . .до сих пор. В Рефакторинг: улучшение дизайна существующего программного обеспечения, известный объект технологии наставник Мартин Фаулер открывает новые горизонты, демистификацию этих мастер-практик и демонстрируя, как практиков программного обеспечения могут реализовать значительные преимущества этого нового процесса. С надлежащей подготовки квалифицированных дизайн системы
Ваша библиотека работает класс, но это может быть лучше? Рефакторинг: улучшение дизайна существующего кода показывает, как рефакторинг может сделать объектно-ориентированный код проще и легче поддерживать. Сегодня рефакторинг требует значительных конструкторских ноу-хау, но как только средства становятся доступными, все программисты должны быть в состоянии улучшить свой код, используя рефакторинг.
Кроме того, Введение в рефакторинг, этот справочник содержит список десятки советов по улучшению кода. Самая лучшая вещь о Рефакторинг - это его удивительно четкое представление, наряду с отличным гайки-и-болты советами, от объекта эксперт Мартин Фаулер. Автор также полномочия по модели программного обеспечения и UML, и этот опыт помогает сделать это лучше, книга, которая должна быть немедленно доступна для любого среднего или продвинутого уровня объектно-ориентированного разработчика. (Просто как моделей, каждая подсказка рефакторинг выводится простое имя, "мотивация", и примеры использования Java и UML.)
В начале главы подчеркивается важность тестирования в успешный рефакторинг. (Когда вы улучшаете код, вы должны проверить, чтобы убедиться, что он все еще работает.) После дискуссии о том, как обнаружить "запах" плохой код, читателям вникать в суть книги, ее каталог из более чем 70 "рефакторинг" - советы для лучше и проще дизайн класс. Каждый совет проиллюстрирован "до" и "после" кода, наряду с объяснением. В последующих главах обеспечить быстрый взгляд на рефакторинг исследований.
Как шаблоны программирования, рефакторинг может быть идея, чье время пришло. Эта инновационная названия, несомненно, поможет довести рефакторинг программирование мейнстрим. С четкими рекомендациями по горячей новую тему, Рефакторинг обязательно будет обязательное чтение для любого, кто пишет или поддерживает объектно-ориентированного программного обеспечения. --Ричард Драган
Темы: Рефакторинг, улучшение программного кода, редизайн, дизайн, советы, шаблоны, модульное тестирование, рефакторинг исследований, и инструментов.
Подробное описание на английском языке
As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use. . .until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process. With proper training a skilled system designe
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.
Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.)
Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smell" of bad code, readers get to the heart of the book, its catalog of over 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research.
Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object-oriented software. --Richard Dragan
Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research, and tools.
Maxi-Sale.ru is a participant in the Amazon Services LLC Associates Program,
an affiliate advertising program designed to provide a means for sites to earn advertising
fees by advertising and linking to Amazon.com.