Уведомлений еще не было

Книги Мартина Фаулера

Мартин Фаулер - автор 16 книг. Из известных произведений можно выделить: Рефакторинг. Улучшение существующего кода, Архитектура корпоративных программных приложений, UML. Основы. Третье издание. Краткое руководство по стандартному языку объектного моделирования. Все книги можно читать онлайн и бесплатно скачивать на нашем портале.

Фильтры
Год написания

Тип сюжета
Тема
Герои
Место действия
Время действия
Программирование
8.8
0
0
Рефакторинг. Улучшение существующего кода
Рефакторинг. Улучшение существующего кода

Подход к улучшению структурной целостности и производительности существующих проrрамм, называемый рефакторинrом, получил развитие блаrодаря усилиям экспертов в области ооп, написавших эту книrу. Каждый шаr peфакторинrа прост. Это может быть перемещение поля из одноrо класса в дpyrой, вынесение фраrмента кода из метода и превращение ero в самостоятельный метод или даже перемещение кода по иера...

Программное обеспечение
8.0
0
0
Архитектура корпоративных программных приложений
Архитектура корпоративных программных приложений

Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и...

Компьютеры
8.6
0
0
UML. Основы. Третье издание. Краткое руководство по стандартному языку объектного моделирования
UML. Основы. Третье издание. Краткое руководство по стандартному языку объектного моделирования

Третье издание бестселлера Фаулера "UML. Основы" охватывает UML 2 - версию, которая существенно отличается от всех предыдущих. Но основная формула успеха этой книги не претерпела изменений. До сих пор она, бесспорно, остается лучшим кратким и точным руководством по применению UML. Главное достоинство книги заключается в кратком и сжатом изложении сути UML и особенностей применения этого языка в...

8.2
0
0
Экстремальное программирование: планирование
Экстремальное программирование: планирование

Эта книга харизматических лидеров экстремального программирования - о том, как планировать проекты разработки программного обеспечения по технологии XP. В основном она предназначена руководителям - тем, кто должен составлять план работ, а потом следить, чтобы он соответствовал действительности. Она будет полезна и программистам с заказчиками, поскольку это две основные роли в процессе планировани...

Базы данных
8.4
0
0
Шаблоны корпоративных приложений
Шаблоны корпоративных приложений

Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и...

Базы данных
6.4
0
0
NoSQL. Новая методология разработки нереляционных баз данных
NoSQL. Новая методология разработки нереляционных баз данных

Необходимость обрабатывать все более крупные объемы данных является одним из факторов, влияющих на внедрение нового класса нереляционных баз данных NoSQL. Сторонники баз NoSQL утверждают, что их можно использовать для создания более производительных, легче масштабируемых и проще программируемых систем. Эта книга - краткое, но полное введение в быстро развивающуюся технологию NoSQL. Прамодкумар Дж....

Компьютеры
8.6
0
0
UML. Основы
Программирование
8.0
0
0
Предметно-ориентированные языки программирования
Предметно-ориентированные языки программирования

В книге "Предметно-ориентированные языки программирования" известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет вам определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач. Если применение предметно-ориентированных языков окажется оправданным, то вам пригодится вторая часть книги, в которой п...

Компьютеры
8.0
0
0
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)

Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these professionals become more efficient. The first two editions of UML Distilled have been perennial best-sellers because of their concise, yet thorough, natur...

Программирование
0.0
0
0
Рефакторинг кода на JavaScript. Улучшение проекта существующего кода
Рефакторинг кода на JavaScript. Улучшение проекта существующего кода

Рефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру - автору одной из тех книг, которые написаны "на все времена". Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельны...

Компьютеры
8.0
0
0
Domain-Specific Languages
Domain-Specific Languages

When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove s...

Программирование
0.0
0
0
UML. Основы: Крат. рук. по унифицир. яз. моделирования
UML. Основы: Крат. рук. по унифицир. яз. моделирования

Provides a guide designed for the professional programmer interested in improving the internal design of existing code. Softcover. DLC: Object-oriented methods (Computer science).Amazon.com Review The second edition of Martin Fowler's bestselling UML Distilled provides updates to the Unified Modeling Language (UML) without changing its basic formula for success. It is still arguably the best ...

Программирование
0.0
0
0
UML основы. Краткое руководство по унифицированному языку моделирования
UML основы. Краткое руководство по унифицированному языку моделирования

В настоящее время широко распространенный унифицированный язык моделирования (UML) является официальным стандартом, рекомендованным консорциумом Object Management Group. UML представляет собой нотацию, которую должны знать и понимать все разработчики программного обеспечения. Возможности языка UML исключительно широки, но не все они важны в равной степени. Поэтому авторы первого издания , заслужен...

8.0
0
0
Refactoring: Ruby Edition
Refactoring: Ruby Edition

The Definitive Refactoring Guide, Fully Revamped for Ruby With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What's more, they can do it one step at a time, through a series of simple, proven steps. Now, there's an authoritative and extensively updated version of Martin Fowler's classic refactoring bo...

Базы данных
0.0
0
0
NoSQL. Методология разработки нереляционных баз данных
NoSQL. Методология разработки нереляционных баз данных

Необходимость обрабатывать все более крупные объемы данных является одним из факторов, влияющих на внедрение нового класса нереляционных баз данных NoSQL. Сторонники баз NoSQL утверждают, что их можно использовать для создания более производительных, легче масштабируемых и проще программируемых систем. В этой книге описано краткое, но полное введение в эту быстро развивающуюся технологию. Авторы о...

Программирование
0.0
0
0
Рефакторинг. Улучшение проекта существующего кода
Рефакторинг. Улучшение проекта существующего кода

По мере распространения объектных технологий - в особенности с использованием языка программирования Java - для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расши...