ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

RubyConf AU 2013: Immutable Ruby by Michael Fairley

Автор: Ruby Australia

Загружено: 2017-05-22

Просмотров: 67

Описание: RubyConf AU 2013: http://www.rubyconf.org.au

Most Ruby code makes heavy use of mutable state, which often contributes to long term maintenance problems. Mutability can lead to code that's difficult to understand, libraries and applications that aren't thread-safe, and tests that are slow and brittle. Immutability, on the other hand, can make code easy to reason about, safe to use in multi-threaded environments, and simple to test. Doesn't that sound nice?
This talk answers the question "why immutability?", covers the building blocks of immutable code, such as value objects and persistent data structures, as well as higher order concepts that make heavy use of immutability, such as event sourcing and pure functions, and finally discusses the tradeoffs involved in going immutable.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
RubyConf AU 2013: Immutable Ruby by Michael Fairley

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

RubyConf 2015 - Changing the Unchangeable... by Brad Urani

RubyConf 2015 - Changing the Unchangeable... by Brad Urani

Laziness is a Virtue: Lazy, Functional, Immutable Ruby by Craig Buchek

Laziness is a Virtue: Lazy, Functional, Immutable Ruby by Craig Buchek

Этот новый язык делает Python быстрым.

Этот новый язык делает Python быстрым.

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

Потоковое локальное хранилище в C

Потоковое локальное хранилище в C

C++: Самый Противоречивый Язык Программирования

C++: Самый Противоречивый Язык Программирования

Swiss tables в Go. Наиболее полный разбор внутреннего устройства новой мапы

Swiss tables в Go. Наиболее полный разбор внутреннего устройства новой мапы

Битва за Telegram. Гуриев: что заставит Путина закончить войну. Кто прогнал Богомолова из МХАТ

Битва за Telegram. Гуриев: что заставит Путина закончить войну. Кто прогнал Богомолова из МХАТ

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Опасная установка точильного станка в 1971 году

Опасная установка точильного станка в 1971 году

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Уборщик испугался | Агрессивный бодибилдер против 32-килограммовой швабры в спортзале

Уборщик испугался | Агрессивный бодибилдер против 32-килограммовой швабры в спортзале

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Виктор Суворов про покушение на 1-го зама начальника ГРУ РФ.

Виктор Суворов про покушение на 1-го зама начальника ГРУ РФ.

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Я удалил ';' из C

Я удалил ';' из C

Docker Для Начинающих за 1 Час | Docker с Нуля

Docker Для Начинающих за 1 Час | Docker с Нуля

6 Древних Изобретений, Похожие На Современные Устройства

6 Древних Изобретений, Похожие На Современные Устройства

Никто не сносит знаменитостей так, как Джим Кэрри в расцвете сил!

Никто не сносит знаменитостей так, как Джим Кэрри в расцвете сил!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]