Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно изучив это незаменимое руководство, вы сможете:
• Понять, как писать на Ruby качественный код в духе ООП
• Решать, что должно входить в состав класса Ruby
Не допускать тесной связи между объектами в тех случаях, когда требуется разграничить функциональность
• Определять гибкие интерфейсы между объектами
• Освоить утиную типизацию
• Эффективно задействовать наследование, композицию и полиморфизм
• Разрабатывать экономные тесты
Доводить до совершенства любой legacy-код Ruby
Предисловие.
Одна из прописных истин гласит, что в процессе разработки программ увеличивается объем кода и изменяются требования к создаваемой системе. Кроме того, практически во всех случаях возможность сопровождения кода в течение всего срока его существования более важна, чем его оптимизация. В сравнении с другими технологиями программирования преимущество объектно-ориентированного проектирования заключается в упрощении сопровождения и развития кода. Но как новички-программисты могут узнать все эти секреты? Ведь многие никогда не обучались написанию высококачественного объектно-ориентированного кода, а собирали информацию но крупицам, осваивая опыт коллег и черпая знания из устаревших книг и Интернета. Если даже они изучали основы объектно-ориентированного программирования в учебных заведениях, то явно с использованием таких языков, как Java или C++. (Везунчиков обучали на Smalltalk!)
Краткое содержание.
Предисловие.
Введение от научных редакторов.
Благодарности.
Об авторе.
Глава 1. Объектно-ориентированное проектирование.
Глава 2. Проектирование классов с единственной обязанностью.
Глава 3. Управление зависимостями.
Глава 4. Создание гибких интерфейсов.
Глава 5. Снижение затрат за счет неявной типизации.
Глава 6. Получение поведения через наследование.
Глава 7. Разделение ролевого поведения с помощью модулей.
Глава 8. Объединение объектов путем составления композиции.
Глава 9. Проектирование экономически эффективных тестов.
Заключение.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Ruby, объектно-ориентированное проектирование, Метц С., 2017 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #Метц :: #2017 :: #Ruby
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Swift, основы разработки приложений под iOS и OS X, Усов В., 2016
- Swift, основы разработки приложений под iOS и macOS, Усов В., 2017
- Swift, основы разработки приложений под iOS, Усов В., 2016
- Самоучитель РНР 7, Кузнецов М.В., Симдянов И.В., 2018
Предыдущие статьи:
- Python Cookbook, Beazley D., Jones B.K., 2013
- Microsoft Visual С#, подробное руководство, Шарп Д., 2017
- Microsoft SQL Server 2012, основы T-SQL, Бен-Ган И., Райтман М.А., 2015
- Методы оптимизации, основы теории, задачи, обучающие компьютерные программы, Струченков В.И., 2015