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

Резултати

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

Търсене: #cheers

当前筛选 #cheers清除筛选
XP Digital Lab

@rocCHL · Post #9402 · 02.02.2026 г., 07:19

才发现Cheers更新了: [更新日志](App Store 2.1.0版本) * 电视剧及番剧支持跳过片头片尾 * 发现页新增常用入口(精选、追番、追剧、稍后再看) * 新增“精选”功能,随机连续播放精选视频,不知道看啥?点开精选随便看看,点击遥控右键切换下一个视频。 * 播放器新增热力图显示,哪里有高能,一看便知! * 优化直播播放器及直播功能 * 修复搜索功能报错的问题 * 修复播放按钮在 tvOS 26.1 以上系统显示比预期大的问题 * 修复影评详情无法正确加载显示的问题 (2.1.0 将是最后一个支持 tvOS 15 的系统,后续版本最低支持 tvOS 16) (App Store 2.0.0版本) * 适配tvOS 26 和 Liquid Glass 风格 * 视频播放器新增字幕设置 * 修复个人页banner加载失败的问题 * 修复个人页排序菜单无法选中的问题 * 修复选中Tab时点击播放键偶发无法刷新的问题 标签:#cheers Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

VOYAGE transport

@voyage_transport · Post #4911 · 22.01.2026 г., 06:55

Московское метро идеально на 99%, но… Тот самый 1% из нью-йоркской подземки образца 1962 года: Джозеф Э. О'Грэйди, член транспортного управления Нью-Йорка (MTA), за барной стойкой в так называемом «вагоне мечты». #cheers

Hashtags

BURO ALL

@Buro_All_Gallery · Post #3821 · 01.07.2025 г., 10:19

В день рождения Веры Игнатьевны Мухиной обратимся к её работам из стекла под грифом #cheers, которые она создавала в экспериментальном цехе Ленинградского завода художественного стекла (ЛЗХС). «Но самая большая ее любовь — стекло. Она была очарована его возможностями еще в молодости, когда любовалась витражами церкви Sainte Chapelle в Париже, изделиями стеклодувов Мурано. Потом это увлечение вспыхнуло в 1928 году, опять в Париже: увидев выставленную фирмой Лалика скульптуру из стекла, три дня ходила в магазин фирмы, купила стеклянного краба, разговаривала и с продавцами, и с мастерами, и с художниками, но секрета стеклянного литья так и не узнала», — О.П. Воронова, 1976. Винный набор «Астра» из хрусталя, бокалы на забавных ножках с сочетанием бесцветного и окрашенного стекла, будто бы сделанная из лунного камня крюшонница — новое слово в советском художественном стеклоделии, сказанное героиней сегодняшнего дня. 📷 Русский музей

Hashtags

VOYAGE transport

@voyage_transport · Post #3574 · 20.03.2025 г., 05:57

Обычно мысль полетать на воздушном шаре меня пугает, но не в этом случае — в начале недели в небо над Мельбурном поднялась «пробка» от Moët & Chandon в честь старта первого сезона чемпионата мира Формулы-1, официальными брызгами которого является шампанское Дома. #cheers! 📷 peter_van_alphen

Hashtags

Лингво-#cheers в эфире В список моих любимых по звучанию и значению слов входит кутёж. Недавно узнала, что в переводе на английский это binge, например — 5 day drinking binge, то есть 5 дней кутежа. И пока я преподаю основы кутежелогии, моя приятельница София, о которой я вам уже рассказывала, продолжает нетривиально учить людей английскому: через мемы (если вы не вышли замуж к 30, есть и хорошие новости) — и это несмотря на солидный бэкграунд и сертификат CELTA. Как угрожать в стиле A$AP Rocky и проматывать деньги на богатом английском — знает @speakeasychannel

Hashtags

Обычно мысль полетать на воздушном шаре меня пугает, но не в этом случае — в начале недели в небо над Мельбурном поднялась «пробка» от Moët & Chandon в честь старта первого сезона чемпионата мира Формулы-1, официальными брызгами которого является шампанское Дома. #cheers! 📷 peter_van_alphen

Hashtags

С вами рубрика #cheers и платье в форме бутылки шампанского Veuve Clicquot. Музей моды в Бате пишет, что костюм, вдохновлённый популярностью рекламных приёмов в одежде, был изготовлен для ирландской светской львицы Ады Пауэр в 1900-х: тёмно-зелёный бархат юбки имитирует стекло, этикетка отсылает к знаменитому шампанскому Дому, золотой лиф и объёмные рукава — к фольге и пузырькам, ну а шляпка изготовлена в форме пробки. Заверните! 📷 Fashion Museum Bath

Hashtags

VOYAGE transport

@voyage_transport · Post #3226 · 11.12.2024 г., 17:28

Хочется превратить объединение друзей канала праздничным тегом #субъективныйвыбор в добрую традицию, поэтому встречайте новую подборку новогодних и не только хотелок от моих любимых авторов, которыми стоит пополнить свои вишлисты. - Александр Рымкевич, эксперт мужского стиля и автор канала @lebonmot: «Поскольку я завершаю ремонт, то все мои идеальные подарки из числа предметов дизайна и декора. Давно засматриваюсь на этот табурет Alessi Poêle авторства Филиппа Старка. Вообще он вдохновлялся сковородкой, но мне в форме сиденья видится скорее металлическая плакетка на пробке для шампанского». #cheers! - Владик, медалист дурного юмора (с) и автор канала о прекрасном @dlyarai: «Колье из хрустальной матовой гальки на красной вощеной нити с завязками. Не боится воды. Ama jewelry, молодой российский бренд. Подходит как м, так и ж». - Александр Кулиш, путешественник со стажем и автор канала @Gtrotter: «В моем листе хотелок – несколько керамических плиток из серии Луи Бартелеми «Египтомания», которая выпущена британским брендом товаров для ванной Balineum. Я в восторге от того, что делает Бартелеми в разных форматах – вышивке, коврах, муралах, одежде, и вот теперь керамике. Ну а о Египте, тем более таком идеализированном, приятно думать зимой – согревает». - Онлайн-журнал @myhandbook в лице его редактора Лены Алексеевой: «В моём личном виш-листе сыворотка для лица SS01 Secret Sauce бренда The Beauty Sandwich, созданного любимцем Голливуда и красивым человеком Иваном Полом. Уже 15 лет его руки подтягивают и скульптурируют самые известные лица по обе стороны Атлантики. Фирменная массажная процедура Ивана получила развитие в "соусах" из органических ингредиентов, которые, по его мнению, являются лучшим вкладом в долголетие кожи. Ну как не хотеть такой подарок под ёлочку?» - Ульян Евтеев, автор канала про историю транспорта через призму моды и искусства @voyage_transport: «В Санкт-Петербурге есть мастерская "Красивое стекло", где делают красивейшие калейдоскопы. Выбор у них огромный, но мой фаворит – это, конечно, коллекция "Ретротранспорт"! Кстати, а вы знаете, что рассматривание чудо-трубы полезно для глаз и нервов? Так что, если хотите на Новый Год совместить приятное с полезным, – подумайте о калейдоскопах». - Юра Скрелин, автор канала о модернизме в архитектуре и дизайне @midcenturymodern: «Мы к вам, как всегда, с книжными новинками об архитектуре. Через три года после выхода путеводителя по новейшей архитектуре Санкт-Петербурга наша добрая коллега Анна Мартовицкая в соавторстве с Юлией Шишаловой опубликовала аналогичный путеводитель по современным постройкам Москвы. Каждая из этих книг станет прекрасным подарком для любителей архитектуры, а обе - просто double rainbow, oh my God!»

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