TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 54 подобни публикации

Търсене: #r6s

当前筛选 #r6s清除筛选
Dan -_- | Virtus.pro

@dannr6 · Post #684 · 06.05.2026 г., 13:49

📼📼 ФИШКИ С ТИКТОКА ПОЛНЫЙ ТРЭШ?!😮 Сегодня dan-_- и Nayqo откладывают мышки и клавиатуры и смотрят ТикТок! Мы отобрали пачку лайфхаков, которые либо гениальны, либо заслуживают огромный Red Flag 🚩 Смотрим полный выпуск на наших каналах 👇 🎬YouTube |🖥VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #683 · 29.04.2026 г., 09:54

📼📼 ЭТИ МЕХАНИКИ В R6S НАСТОЛЬКО СЛОМАННЫЕ... 😱 p4sh4 и SkyZs оценивают различные фишки и механики от комьюнити зелёным или красным флагом 😈 Будут ли эти фишки чересчур имбовыми или же останутся неюзабельными? Узнай в полном ролике 👇 🎬YouTube |🖥VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #682 · 25.04.2026 г., 11:03

ТИРЛИСТ ОПЕРАТИВНИКОВ ДЛЯ РАНКЕДА🔥 Смотри ролик и узнай, кто безоговорочно попал в S, а для кого даже D — это слишком хорошая оценка 😎 Видео уже ждёт тебя на наших каналах 👇 🎬YouTube |🖥VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #679 · 15.04.2026 г., 12:32

🎞🎞 С БУТКЕМПА НОВОГО РОСТЕРА ПО R6S🔥🔥🔥 Приглашаем вас на обзор нашего буткемпа 😍 Знакомство с новичками Nayqo, RORICK, SkyZs и тренером Dxrk: как игроки коннектятся между собой и вливаются в ростер, планы на будущее и то, как прямо сейчас строится командная химия 🙌 Фулл ролик ждёт тебя тут ⬇️ 🎬YouTube |🖥VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #579 · 18.06.2025 г., 14:06

Объявляем сборку лучших хайлайтов по R6S 🔥 Успей прислать свои самые крутые клипы до 26-го июля и попади на обзор к нашим Медведям: https://forms.gle/MccDdLiMyxPM2EKG9🤩 #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #574 · 11.06.2025 г., 09:15

Обзор нового обновления от JoyStiCK🤩 🤯 Самый горящий раунд? 📁 Что посоветовал бы другу чтоб начать играть в радугу 🤔 Атака или защита? Что больше нравится Джойстику? Смотри новый ролик на наших каналах и пиши в комментариях, что думаешь о новом патче ты? 🎬 YouTube |🖥VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #573 · 29.05.2025 г., 10:10

«Где логика?»‎ с Медведями из R6S🧠 🏆Always — просто гений! 😦 Причём тут драконы, Ирландия и «Волшебник Изумрудного города»? 🌵 Лионелло Кактуселло! Смотри новое видео на наших каналах и пиши в комментариях, сколько слов отгадал ты! 🎬YouTube | 🖥VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #353 · 02.09.2024 г., 12:08

JoyStiCK и dan-_- разобрали для вас базу настроек в Rainbow Six Siege 😏 ❌ Какие настройки никогда не меняли Медведи; 🔊 Почему диалоги лучше выкручивать на максимум; 💡 Зачем оставлять обводку своих тиммейтов? 🖥 Какие параметры экрана выбрать для игры; 🔵 Почему синий – это лучший цвет для подсветки противников? Смотри новое видео на наших каналах и играй с профессиональным комфортом 🤩 🎞YouTube | 📡VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #352 · 29.08.2024 г., 21:06

Always и dan-_- разобрали по полочкам лучших оперативников атаки в R6S 🔥 🤩 Самые метовые и главные имбы патча; 👌 Стартовая подборка для новичков; ❌ Кого никогда не пикнет dan-_-? Чтобы точно не быть "нубом" в Rainbow Six Siege, быстрее смотри видео и учись играть у наших профессионалов 🤩 🎞YouTube | 📡VK #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #299 · 12.06.2024 г., 12:05

Теперь твои «фенрирки» никто не найдет 😉 dan-_-и JoyStiCK разобрали одного из лучших оперативников защиты — Fenrir: https://youtu.be/Qvkl_rFhz00 👆 Базовые споты для гаджета на Орегоне и Клубе; 👊 Стили игры на Fenrir; 📁 Эффективные комбинации. Пиши в комментах, на каких картах ты бы ещё хотел увидеть правильную расстановку для гаджета Fenrir! #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #298 · 05.06.2024 г., 10:59

Долгожданный ролик с Always уже на YT-канале: https://youtu.be/IsoVHz77JAA Лучшие споты для камер Valkyrie от dan-_-и Always. В этом гайде узнаем: 💪 Как правильно прятать камеры; 🔥 Защитные и агрессивные споты; 📁 Базовые места на Орегоне, Консульстве, Небоскребе и Лабе. Пиши в комментах, на каких картах ты бы ещё хотел увидеть секретные места для камер Valkyrie от Медведей! #R6S#GOGOVP

Hashtags

Dan -_- | Virtus.pro

@dannr6 · Post #297 · 29.05.2024 г., 11:23

🤩 После этого видео вы не сможете играть в R6S по-другому: https://youtu.be/4uXKHUDTVp4 В новом гайде на канале JoyStiCK и dan-_- рассказали и показали: 😡 Как играть агрессивно за защиту 🔸 Лучшие ранауты и спавнпики на картах «Шале» и «Кафе Достоевский» 💪 Как сломать стратегию противника на первых секундах игры Смотри видео, запоминай точки и пробуй в следующей игре 🔥 #R6S#GOGOVP

Hashtags

ПредишнаСтр. 1 от 5Следваща