Ruby. Объектно-ориентированное проектирование

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

Автор подробно рассматривает фундаментальные концепции ООП: проектирование классов с единственной ответственностью, управление зависимостями, создание гибких интерфейсов, утиную типизацию, эффективное использование наследования, композиции и полиморфизма. Особое внимание уделяется практическим аспектам разработки в условиях реальных проектов.

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

Издание будет полезно как опытным разработчикам, стремящимся углубить понимание объектно-ориентированного проектирования, так и программистам среднего уровня, желающим освоить лучшие практики создания поддерживаемого и расширяемого кода на Ruby.

Похожие книги

Ruby. Объектно-ориентированное проектирование
A
Автор
Сэнди Метц
Издательство
Питер
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент