Функціональний дизайн
У книжці «Функціональний дизайн: принципи, патерни і практики» відомий інженер-програміст Роберт С. Мартін (Дядечко Боб) пояснює, чому варто використовувати функціональне програмування для створення кращих систем для реальних користувачів. Він порівнює традиційні об’єктно-орієнтовані структури кодування на Java зі структурами функціональних мов, визначає найкращі ролі для кожної з них і показує, як створювати довершені системи, розумно використовуючи їх у контексті. Р. Мартін мінімізує теорію на користь розв’язання нагальних проблем, і завдяки цьому прагматичному підходу діючі розробники на яскравих прикладах дізнаються, як мова Clojure, проста для вивчення і семантично багата, зможе допомогти їм підвищити чистоту коду, покращити дизайн і досягти найкращих результатів. Також автор розглядає принципи SOLID і дизайн-патерни з функціональної точки зору, показуючи, чому саме патерни залишаються надзвичайно цінними для функціональних програмістів.
Вичерпні принципи функціонального програмування
Практичні патерни та приклади коду
Автор – відомий інженер-програміст Роберт С. Мартін
Поглиблене розуміння чистого коду
Ідеально для розробників
Відгуки та питання
Дуже корисна книга для тих, хто хоче покращити свої навички в програмуванні. Дядечко Боб як завжди на висоті!
Книга дійсно варта уваги. Деякі розділи були трохи складними для мене, але загалом дуже інформативно.
Замовила книгу для свого чоловіка-програміста, він у захваті! Якість друку чудова.
Чесно кажучи, книга допомогла мені поглянути на написання коду під іншим кутом. Рекомендую!
Хочете залишити відгук?
Увійдіть щоб поділитись враженням