Популярное

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

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

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

Топ запросов

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

A Purist's Guide to Type-Driven Design in Go - Angus Morrison - July Gophers 2023

Автор: LondonGophers

Загружено: 2023-08-02

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

Описание:

Type-driven design makes it almost impossible to represent invalid states in your code. But Go doesn't make this easy. Exported fields, zero values, pointer types and interface{} conspire to hide human mistakes – mistakes that can be avoided with a little help from (and sometimes in spite of) the Go compiler.

This talk will help Gophers write domain models and value objects that remain valid from instantiation to garbage collection. In sharing my battles with Go's type system and the patterns I've learned along the way, I'll demonstrate how to prevent bugs, decouple components and centralize validation, all while making your code a joy to read.

A Purist's Guide to Type-Driven Design in Go - Angus Morrison - July Gophers 2023

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

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

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

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

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

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

What's Coming in Go 1.22 - Daniel Martí - November Gophers 2023

What's Coming in Go 1.22 - Daniel Martí - November Gophers 2023

«Проектирование API на основе типов в Rust» Уилла Крайтона

«Проектирование API на основе типов в Rust» Уилла Крайтона

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Domain Modeling Made Functional - Scott Wlaschin

Domain Modeling Made Functional - Scott Wlaschin

Будут ли встраиваемые системы по-прежнему актуальны в 2026 году?

Будут ли встраиваемые системы по-прежнему актуальны в 2026 году?

Integration Tests with Godog and Testcontainers - Rafet Ongun - November Gophers 2023

Integration Tests with Godog and Testcontainers - Rafet Ongun - November Gophers 2023

Rust Data Modelling Without Classes

Rust Data Modelling Without Classes

📞🫵 ВОВКА ПО ВЫЗОВУ: зачем Трамп заманивает Зеленского в Давос. Кусочек ЛЬДА Гренландия - Бондаренко

📞🫵 ВОВКА ПО ВЫЗОВУ: зачем Трамп заманивает Зеленского в Давос. Кусочек ЛЬДА Гренландия - Бондаренко

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

Angus Morrison:

Angus Morrison: "How Rust is Powering Next-Generation Space Mission Simulators" | RustConf 2024

The magic of Rust's type system

The magic of Rust's type system

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

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

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

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

Я в опасности

Я в опасности

The Builder Pattern and Typestate Programming - Stefan Baumgartner - Rust Linz January 2023

The Builder Pattern and Typestate Programming - Stefan Baumgartner - Rust Linz January 2023

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

«НАЧНЕТСЯ КАСКАДНЫЙ ЭФФЕКТ». В России бьют тревогу. КРИЗИС УЖЕ НАЧАЛСЯ

«НАЧНЕТСЯ КАСКАДНЫЙ ЭФФЕКТ». В России бьют тревогу. КРИЗИС УЖЕ НАЧАЛСЯ

ИНОСТРАННЫЙ МЕССЕНДЖЕР ЗАБЛОКИРУЮТ СО ДНЯ НА ДЕНЬ. Роскомнадзор всех запутал. Подготовка к выборам

ИНОСТРАННЫЙ МЕССЕНДЖЕР ЗАБЛОКИРУЮТ СО ДНЯ НА ДЕНЬ. Роскомнадзор всех запутал. Подготовка к выборам

Compiler-Driven Development in Rust

Compiler-Driven Development in Rust

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

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



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



Контакты для правообладателей: infodtube@gmail.com