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

Резултати

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

Търсене: #hanoi

当前筛选 #hanoi清除筛选
ХАНОЙ-МОСКВА

@hanoimoscow · Post #8847 · 27.02.2026 г., 06:00

Вьетнамцы устанавливают алтари для поклонения духам в офисах, чтобы с помощью традиционной магии повысить прибыльность бизнеса. Есть такое сакральное место и в «Ханой-Москва». Алтарь размещен в деревянном коробе с резными орнаментами — драконами, листьями и солярными символами. Он стоит на полу в месте, указанном мастером фэн-шуй, игнорируя удобство интерьера и симметрию. Внутри короба — фарфоровые идолы, подставка с пятью стопками для алкоголя и блюдце для подношений (сигареты, ритуальные деньги, конфеты). Снаружи — курильница с ароматными палочками, поднос с фруктами и ваза с хризантемами. Ночью алтарь подсвечивают красными лампами. Ежедневно специальный сотрудник проводит церемонию: подносит свежие фрукты, цветы и зажигает палочку. Расходы на алтарь никогда не сокращают, даже в кризис — это считается святотатством. В особые дни по лунно-солнечному календарю организуют расширенные ритуалы с участием владельца. Для вьетнамцев важно поддерживать отношения с духами, демонами и призраками, соблюдая множество правил и исключений, подобно земным законам. #ханоймосква#ханой#hanoimoscow#hanoi

ХАНОЙ-МОСКВА

@hanoimoscow · Post #7672 · 04.09.2025 г., 10:20

Банкомат Азиатско-Тихоокеанского банка установили в ТЦ «Ханой-Москва» на -1 этаже рядом с супермаркетом «Пятерочка». Машина оснащена модулями выдачи и приема наличных, они предоставляют возможность осуществления платежей и подписки на дистанционное банковское обслуживание. По сути, он являются мини-офисом банка, позволяющими оказывать широкий спектр услуг клиентам - держателям карт международных платежных систем, а также всем покупателям. ✅Где: ТЦ «Ханой-Москва», - 1 этаж (рядом с супермаркетом «Пятерочка») Справка: Азиатско-Тихоокеанский банк – один из крупнейших банков Дальнего Востока и Сибири с мультирегиональной сетью, работает на российском рынке с 1992 года. АТБ обслуживает более 305 000 розничных и 30 000 корпоративных клиентов. Сеть банка охватывает 22 региона России. Головные офисы расположены в Благовещенске и Москве. В банке работает более 3 700 сотрудников. Чистые активы АТБ составляют 334,5 млрд рублей. *Информационный пост, не является рекламой #ханоймосква#ханой#hanoimoscow#hanoi

ХАНОЙ-МОСКВА

@hanoimoscow · Post #8381 · 19.12.2025 г., 16:30

В Ханой-Москва стартовал традиционный пятничный КВИЗ, сегодня он проходит под грифом Новогодний! Команды пришли в традиционных праздничных нарядах и с роскошном настроением. #ханоймосква#ханой#тцханоймосква#hanoimoscow#hanoi

ХАНОЙ-МОСКВА

@hanoimoscow · Post #8048 · 02.11.2025 г., 10:18

А ещё в торговом центре установлена тематическая фотозона, на которой любой гость Ханой-Москва может запечатлеть себя на память 👻 #ханоймосква#ханой#тцханоймосква#hanoimoscow#hanoi#hanoimoscow

ХАНОЙ-МОСКВА

@hanoimoscow · Post #7460 · 03.08.2025 г., 10:19

Какие яркие веера мастерят гости "Ханой-Москва" в Международный день арбуза🍉🍉🍉 #ханоймосква#ханой#тцханоймосква#hanoimoscow#hanoi

ХАНОЙ-МОСКВА

@hanoimoscow · Post #9033 · 27.03.2026 г., 16:16

В Ханой-Москва стартовал традиционный пятничный КВИЗ ❤️ Команды начали сражение в интеллектуальной схватке! Пусть победят сильнейшие🤞 #ханоймосква ханой #тцханоймосква#hanoimoscow#hanoi#moscow

ХАНОЙ-МОСКВА

@hanoimoscow · Post #8344 · 14.12.2025 г., 10:24

Злая, но красивая, ведьма украла таланты у артистов Цирка чудес, но маленькие гости Ханой-Москва помогут их вернуть! #ханоймосква#тцханоймосква#hanoimoscow#hanoi#moscow

ХАНОЙ-МОСКВА

@hanoimoscow · Post #8228 · 28.11.2025 г., 16:13

В Ханой-Москва стартовал традиционный пятничный КВИЗ, сегодня с приставкой РОК🤟 Желаем всем командам удачи и пусть победит сильнейший 🫶🫰 #ханоймосква#тцханоймосква#hanoimoscow#hanoi#moscow

ХАНОЙ-МОСКВА

@hanoimoscow · Post #8128 · 16.11.2025 г., 10:36

А ещё в Ханой-Москва всегда можно нарисовать сакральный рисунок хной - мехенди, зашифровав послание ко Вселенной. Стоимость от 350 рублей. #ханоймосква#тцханоймосква#hanoimoscow#hanoi#moscow

ХАНОЙ-МОСКВА

@hanoimoscow · Post #9086 · 05.04.2026 г., 10:14

В Ханой-Москва пришла старая-добрая сказка! Малыши смотрят кукольный спектакль "Волк и семеро козлят" и находятся в предвкушение встречи с Бабой Ягой. #ханоймосква#hanoimoscow#hanoi#moscow#ханой

ХАНОЙ-МОСКВА

@hanoimoscow · Post #9089 · 05.04.2026 г., 10:49

Очаровательная Баба Яга приехала в Ханой-Москва, чтобы сварить волшебное зелье! Следим за магией 😍 #ханоймосква#ханой#тцханоймосква#hanoimoscow#hanoi#moscow

ХАНОЙ-МОСКВА

@hanoimoscow · Post #9088 · 05.04.2026 г., 10:27

Параллельно шоу-программы "В гостях у сказки" маленьким гостям торгового центра наносят аэротату😍 #ханоймосква#ханой#тцханоймосква#hanoimoscow#hanoi#moscow

123•••10•••20•••30•••3233
ПредишнаСтр. 1 от 33Следваща