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