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

Резултати

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

Търсене: #turan

当前筛选 #turan清除筛选

🇦🇿🇺🇿 В Ташкенте завершились учения «Мяхарят-2025» с участием военнослужащих азербайджанской армии. В соответствии со сценарием учений были проведены мероприятия по планированию специальной операции в целях поиска, локализации и нейтрализации незаконных вооруженных формирований, выполнены практические действия с использованием программного обеспечения для моделирования и симуляции (Минобороны Азербайджана). В Ташкенте проходят командно-штабные учения с участием Азербайджана и Узбекистана #Узбекистан#тюрки@turkicfront88#turan

Туранский экспресс

@Turan_express · Post #29194 · 08.04.2026 г., 15:24

🇮🇷🇺🇲Пентагон: перемирие - это уловка Председатель Объединённого комитета начальников штабов США Дэн Кейн процитировал министра войны США Пита Хегсета: "Скажем открыто, перемирие — это всего лишь небольшая пауза. Все силы готовы к масштабному отзыву в случае необходимости" Иранские власти ни в коем случае не должны верить коалиции Эпштейна - ни устным, ни письменным договорам. Израиль и его союзники никогда не оставят Иран в покое, они используют эту паузу, чтобы зализать раны, перегруппироваться, восстановить базы снабжения и подготовиться к нанесению ещё более мощных ударов по мирной инфраструктуре и гражданскому населению. ✅Поддержать Туранский экспресс #США#Израиль#Иран#turan 🇬🇪Наш канал на грузинском языке 🇺🇿Наш канал на узбекском языке 🇦🇿Наш канал на азербайджанском языке

Производство бронетехники OTOKAR будет осуществляться в Казахстане. 🔸Президент Казахстана Токаев посетил завод в Бескару, где производятся гусеничные и колесные бронированные машины. 🔸Завод, годовая производственная мощность которого составляет до 200 бронированных машин, также будет выпускать TULPAR ZMA и ALPAR İKA. Ps это хорошая новость для всех тюрков усиление армии Казахстана это просто шаг к тому что новой стратегии развития армии туран в такие непростые времена как щас измение мира #тюрки@turkicfront88#Казахстан#Турция#оружие#turan

❤️🇯🇵 Четвертая экономика мира Япония заявила о вступления в Организацию Тюркских государств Ps. Это все только начало строительство турана #ОТГ#Япония #Turan#тюрки@turkicfront88

С Японией нужно максимально сближаться, народ у которого есть чему по учиться а с другой стороны дальние родственники. Japan 🇯🇵 in Turan 🇹🇷🇰🇿🇰🇬🇺🇿🇦🇿🇹🇲🇭🇺 #japan#turan#тюрки @turkicfront88

🇹🇷Демографическая катастрофа в Турции. Турецкое население вымирает ускоренными темпами. Всего за несколько лет коэффициент рождаемости в стране упал ниже уровня простого воспроизводства. В городских сообществах сейчас на женщину в среднем приходится только 1,3-1,4 ребёнка. Курдский юго-восток хоть и сокращает рождаемость, но пока там показатель выше уровня воспроизводства (выше 2,1 ребёнка на женщину). В целом Турция демографически – это уже европейское общество. Интересно отметить, что попытка возрождения консерватизма (и частично возрождения исламской морали) Эрдоганом в части демографии провалилась. Это урок и для России: насаждение консерватизма в области демографии тоже не удастся. Городская модернизация идёт только в одном направлении. Кстати, примерно в этот же период подобное падение произошло в большинстве стран Ближнего Востока. К следующему году, как ожидается, только в трёх из 81 провинций (Урфа, Мардин, Ширнак) уровень воспроизводства сохранится на уровне 2 и выше. К 2026-2027 годам регионов с достаточным уровнем рождаемости не останется вообще. #Турция#семья#turan @turan_express

Туранский экспресс

@Turan_express · Post #28173 · 07.03.2026 г., 06:59

🇮🇷🇺🇲Иран нанес удар по авиабазе США в ОАЭ Американцы опубликовали фото последствий вчерашнего прилёта по американской базе Аль-Дафра в ОАЭ, на которой размещался комплекс ПВО Patriot. Как видно, уничтожен ангар с вспомогательной техникой, находившиеся на обслуживании в момент удара бронеавтомобили HMMWV и тягачи Oshkosh M983. Были повреждены многочисленные объекты военной инфраструктуры, в том числе радар раннего предупреждения AN/TPY-2, стоимость которого оценивается примерно в 500 миллионов долларов США, ангары для размещения беспилотников MQ-9 Reaper и объекты, где размещаются разведывательные самолеты, имеющие решающее значение для разведывательных операций США на Ближнем Востоке. Более того, как сообщают иранские власти, на той же базе беспилотник Корпуса стражей исламской революции уничтожил разведывательный самолёт U-2. Таким образом, общий итог потерь США с начала войны против Ирана: 8 самолётов F-15, 1 самолёт U-2, 38 беспилотников Hermes-900, 1 беспилотник Heron и 6 беспилотников MQ-9. По традиции, Министерство войны США засекретило все данные о своих военнослужащих, которые были уничтожены в ходе ответных ударов Ирана. ✅Поддержать Туранский экспресс #сионизм#потери#США#Иран#turan 🇬🇪Наш канал на грузинском языке 🇺🇿Наш канал на узбекском языке 🇦🇿Наш канал на азербайджанском языке

Туранский экспресс

@Turan_express · Post #28081 · 04.03.2026 г., 22:08

🇺🇲🇮🇱Турецкие источники заявляют о значительных потерях США По данным турецких СМИ, в результате иранских ответных ударов по базам США в Кувейте и ОАЭ было уничтожено не менее 113 американских военнослужащих, что значительно превышает официальные данные министерства войны США. Также по данным турков, имеющих надёжных информаторов в регионе, около 200 военнослужащих США было ранено. Для сравнения, они приводят цифру израильских потерь - четверо военнослужащих и двое лиц гражданского персонала. ✅Поддержать Туранский экспресс #сионизм#потери#США#Иран#turan 🇬🇪Наш канал на грузинском языке 🇺🇿Наш канал на узбекском языке 🇦🇿Наш канал на азербайджанском языке

🇬🇪🇦🇿Активистка Самира Байрамова опубликовала кадры с мужчиной, который ранее угрожал азербайджанцу пистолетом за незнание грузинского и затем спокойно общался с полицейскими. «Очевидно, в стране разворачивается провокация на этнической почве. Обратите внимание на эти кадры, а также на дружелюбную реакцию полиции в отношении агрессора», — отметила Байрамова. #тюрки@turkicfront88#turan#Грузия#карапахиазербайджанцы

Туранский экспресс

@Turan_express · Post #28982 · 01.04.2026 г., 18:18

🇮🇱Израиль принял закон, разрешающий смертную казнь палестинцев Министр нацбезопасности Израиля Итамар Бен-Гвир со своими соучастниками по партии «Оцма Йегудит» (фракция «Ха-Цийонут ха-Датит») брызжет от восторга слюной по поводу принятия поданного им законопроекта, позволяющего вешать палестинцев, которых сионисты объявят террористами. В 90-х этот этот жирный нацистский ублюдок был молодежным координатором сионистской террористической партии Ках, которую запретили даже в Израиле. Из-за этого его не взяли в ЦАХАЛ. Перед убийством Ицхака Рабина он появился на телевидении, размахивая эмблемой «Кадиллак», сорванной с машины Рабина, и заявил: «Мы добрались до его машины, и до него мы тоже доберёмся». На стене у Бен-Гвира висела фотография Гольдштейна, убившего 29 мусульман в Пещере Патриархов в 1994 году. В 2007 осужден за расизм и поддержку террористической организации. В 2025 году попал под санкции ряда стран за подстрекательство к насилию против палестинцев. Сионистский геноцид набирает обороты. ✅Поддержать Туранский экспресс #сионизм#потери#США#Израиль#Иран#turan 🇬🇪Наш канал на грузинском языке 🇺🇿Наш канал на узбекском языке 🇦🇿Наш канал на азербайджанском языке

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