Ruby, объектно-ориентированное проектирование, Метц С., 2017

Ruby, объектно-ориентированное проектирование, Метц С., 2017.

Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно изучив это незаменимое руководство, вы сможете:
• Понять, как писать на Ruby качественный код в духе ООП
• Решать, что должно входить в состав класса Ruby
Не допускать тесной связи между объектами в тех случаях, когда требуется разграничить функциональность
• Определять гибкие интерфейсы между объектами
• Освоить утиную типизацию
• Эффективно задействовать наследование, композицию и полиморфизм
• Разрабатывать экономные тесты
Доводить до совершенства любой legacy-код Ruby

Ruby, объектно-ориентированное проектирование, Метц С., 2017



Предисловие.

Одна из прописных истин гласит, что в процессе разработки программ увеличивается объем кода и изменяются требования к создаваемой системе. Кроме того, практически во всех случаях возможность сопровождения кода в течение всего срока его существования более важна, чем его оптимизация. В сравнении с другими технологиями программирования преимущество объектно-ориентированного проектирования заключается в упрощении сопровождения и развития кода. Но как новички-программисты могут узнать все эти секреты? Ведь многие никогда не обучались написанию высококачественного объектно-ориентированного кода, а собирали информацию но крупицам, осваивая опыт коллег и черпая знания из устаревших книг и Интернета. Если даже они изучали основы объектно-ориентированного программирования в учебных заведениях, то явно с использованием таких языков, как Java или C++. (Везунчиков обучали на Smalltalk!)

Краткое содержание.

Предисловие.
Введение от научных редакторов.
Благодарности.
Об авторе.
Глава 1. Объектно-ориентированное проектирование.
Глава 2. Проектирование классов с единственной обязанностью.
Глава 3. Управление зависимостями.
Глава 4. Создание гибких интерфейсов.
Глава 5. Снижение затрат за счет неявной типизации.
Глава 6. Получение поведения через наследование.
Глава 7. Разделение ролевого поведения с помощью модулей.
Глава 8. Объединение объектов путем составления композиции.
Глава 9. Проектирование экономически эффективных тестов.
Заключение.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Ruby, объектно-ориентированное проектирование, Метц С., 2017 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-22 00:37:46