Популярное

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

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

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

Топ запросов

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

Downcasting Is A Code Smell | Code Walks 043

Автор: Christopher Okhravi

Загружено: 2016-10-13

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

Описание:

Downcasting is a fundamentally bad idea. In this video I talk about why. First from a theoretical point of view (all cats are animals but not all animals are cats) and then from a pragmatic collaboration perspective (I cannot trust your interface if you are downcasting).

MORE ON TYPE CHECKING
► Type Checking Is A Code Smell (   • Type Checking is a Code Smell | Code Walks...  )
► Type Checking and Coupling To Concretions (   • Type Checking is a Code Smell | Code Walks...  )

GEAR USED
► CAMERA: Canon 70D http://amzn.to/29wR8wG
► LENS: Canon 10-18mm http://amzn.to/29srabL
► TRIPOD: JOBY Gorillapod Zoom http://amzn.to/29AdkHT

Downcasting Is A Code Smell | Code Walks 043

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

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

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

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

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

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

Emergence Necessitates Mocking | Code Walks 044

Emergence Necessitates Mocking | Code Walks 044

Dependency Inversion - how, what, why? (examples in C#) | Code Walks 004

Dependency Inversion - how, what, why? (examples in C#) | Code Walks 004

Abstraction is Pragmatism | Code Walks #003

Abstraction is Pragmatism | Code Walks #003

INTEGRATION TESTS ARE A SCAM | Code Walks 019

INTEGRATION TESTS ARE A SCAM | Code Walks 019

Replace Conditional With Polymorphism & Primitive Obsession | Code Walks 045

Replace Conditional With Polymorphism & Primitive Obsession | Code Walks 045

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Повышающее и понижающее приведение типов в Java — полное руководство

Повышающее и понижающее приведение типов в Java — полное руководство

Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠

Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠

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

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

Statics are Globals | Code Walks 002

Statics are Globals | Code Walks 002

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

DUCK TYPING | Code Walks 009

DUCK TYPING | Code Walks 009

Top 3 Ideas in Programming | Code Walks 060

Top 3 Ideas in Programming | Code Walks 060

Любимый супермаркет Америки

Любимый супермаркет Америки

Tell Don't Ask | Code Walks 011

Tell Don't Ask | Code Walks 011

Как строили корабли для мирового господства

Как строили корабли для мирового господства

5 уровней C++

5 уровней C++

Is Dynamic in C# Actually Slow?

Is Dynamic in C# Actually Slow?

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Currying & Parameter Ordering  | Code Walks 064

Currying & Parameter Ordering | Code Walks 064

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



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



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