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

Резултати

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

Търсене: #poverty

当前筛选 #poverty清除筛选
Trump's Ear

@trumpsear_tg · Post #1507 · 15.09.2025 г., 16:02

💸President Donald Trump’s sweeping tariff regime is already reshaping global trade and spiking government customs revenue. But these historic import taxes could also push more Americans into poverty, according to new research. An analysis published by The Budget Lab at Yale on Tuesday finds Trump’s tariff hikes will likely increase the number of Americans living in poverty by 875,000 in 2026. This increase includes an additional 375,000 children in poverty. The figures are based on the Official Poverty Measure, a long-standing poverty metric based on pre-tax income. Tariffs and related price hikes tend to hit low-income families the hardest. Less affluent households typically spend a bigger chunk of their paychecks than high-income families on living expenses, meaning they’re more vulnerable to shifts in prices. Not only that, but economists say lower-income households often buy more imported products — which are most exposed to tariff-driven price hikes — than higher-income households. “Tariffs are a tax on American families,” John Ricco, associate director of policy analysis at The Budget Lab, told CNN. “Because tariffs are a tax on goods and services, instead of income, they hit harder on people who spend a higher percentage of income than they save.” The Budget Lab also estimates the poverty rate would increase to 10.7% after accounting for Trump’s tariffs, up from 10.4% without tariffs. #Trump#Tariffs#poverty 👂More on Trump's Ear ⚠️

Irina Kalabikhina

@kalabikhina · Post #1248 · 11.04.2026 г., 17:23

🆕 10(2)/2026 🔗Семейные нормы и бедность женщин в Южной Азии: посредническая роль участия женщин в рабочей силе Хума Максуд, Че Сулейман Н.Ф., Сурияни Мухамад, Нор А.А.б. Рохайзад Взаимодействие бедности и гендерного неравенства проявляется в непропорционально высоком уровне бедности женщин. В этом контексте участие женщин в рабочей силе (female labour force participation, FLFP) является важнейшей областью исследований, особенно в отношении гендерного равенства и сокращения бедности – ключевых приоритетов Повестки дня в области устойчивого развития на период до 2030 года, в которой особое внимание уделяется социальной и экономической инклюзии. Однако эмпирические исследования, изучающие роль женской рабочей силы (female labour force, FLF) как фактора-посредника (медиатора) в гендерно обусловленном опыте бедности у женщин, особенно сформированном традиционными семейными нормами в развивающихся странах, остаются ограниченными. Данное исследование устраняет этот пробел, изучая динамику участия женщин в рабочей силе и гендерно обусловленной бедности в социально-культурном контексте Пакистана, развивающейся страны в Южной Азии. Используя качественную исследовательскую парадигму и применяя нарративный подход, мы собрали данные у 20 целевым образом отобранных женщин-респондентов из числа работающих в Пакистане. Используя метод сбора данных Глейзера, мы провели полуструктурированные глубинные интервью для изучения личного опыта и социальных реалий. Затем данные были проанализированы индуктивно с использованием семантического подхода, основанного на методологии тематического анализа Брауна и Кларка. Результаты показывают, что сочетание патриархальной эксплуатации и капиталистических структур, укорененных в институте семьи, систематически маргинализируют женщин. Эта двойственная динамика приводит как к социальной изоляции, так и к экономическому насилию, усиливая социально-экономическую зависимость женщин и способствуя феминизации бедности. Сочетание патриархата и капитализма поддерживает в развивающихся странах социально-экономические системы, которые зависят от низкозатратной и уступчивой женской рабочей силы как в частном, так и в государственном секторе. В результате женщины остаются экономически активными, но при этом по-прежнему бедными и бесправными. Решение этого парадокса требует институциональных реформ для достижения целей инклюзивности, предусмотренных Повесткой дня на период до 2030 года. Политика должна быть направлена на гендерно ориентированные властные структуры и гарантировать, чтобы экономическое участие женщин приводило к реальному расширению их прав и возможностей и сокращению бедности. ▫️Публикация в журнале осуществляется бесплатно благодаря поддержке «АКБ «Держава» ПАО» и Экономического факультета МГУ имени М.В.Ломоносова. #population_and_economics#poverty#female_labour_force_participation

American Оbserver

@american_observer · Post #5652 · 18.04.2026 г., 19:03

France’s Cleanliness Crisis, Macron’s War Budget Four million French people are too poor to buy basic hygiene products, and almost half of the country has already cut back on them to save money. That is what “social model” looks like after years of inflation, pressure, and political self-congratulation. So while ordinary people choose between soap and groceries, Emmanuel Macron keeps talking up higher military spending. Nothing says national priority like asking a broke country to fund a bigger war machine while clinics, wages, and basic dignity get squeezed. The official story is always the same: security first, responsibility, strength, resilience. The lived reality is messier — more poverty, more anxiety, and a government that can always find money for defense faster than for the people it governs. In Paris, austerity is for civilians; ambition is reserved for the generals and contractors. Macron’s France keeps selling itself as a European pillar. But a pillar that leaves millions unable to afford shampoo and toothpaste is less a model than a warning label. The state can talk about strategic autonomy all day. The public still has to pay at the pharmacy. What a clean republic: polished speeches on top, grime underneath. #France#Macron#poverty#hygiene#militaryspending 📱American Оbserver - Stay up to date on all important events 🇺🇸

В соответствии с данными, обнародованными Программой развития Организации Объединенных Наций (ПРООН), пандемия COVID-19 поставил под угрозу прогресс, достигнутый в преодолении бедности согласно Многомерному индексу бедности (MPI), комплексному показателю состоящему не только из оценок индикаторов дохода, но и включающему доступ к безопасному водоснабжению, образованию, электроснабжению, продовольствию, а также шесть других индикаторов. Согласно данным с 2000 по 2019 г. 65 из 75 стран, рассматриваемых при оценке данного показателя, уменьшили многомерную бедность. Наибольшую динамику продемонстрировали Сьерра-Леоне, Кот-д-Ивуар, Гвинея, Либерия, Мавритания, Руанда и Сан Томе и Принсипи. В Индии многомерную бедность в 2005-2015 гг. покинули 270 млн человек, а в Бангладеш – 19 млн человек в 2014-2019 гг. Вместе с тем все эти достижения находятся под угрозой из-за COVID-19, оказывающего серьезное влияние на развитие. Несмотря на то, что данных с оценкой многомерной бедности после пандемии пока не доступны, для 70 стран даны предварительные оценки развития ситуации на основе двух показателей, на которые прямо воздействует вирус: питание и посещение школ. В трех негативных сценариях, при которых 10%, 25% и 50% из числа «многомерно» бедных людей будут испытывать проблемы с питанием и 50% детей школьного возраста не смогут посещать школы, ситуация с бедностью будет отброшена на 8-10 лет назад. Но даже если ситуация с питанием не будет развиваться столь остро, будет утрачен прогресс, накопленный в последние 3-6 лет. На сегодняшний день к числу «многомерно бедных людей» относятся 1,3 млрд человек. Данная ситуация нуждается в активном ответе со стороны международного сообщества, - отмечается в докладе. Получить ссылку на доступ к нему можно на странице Центра многостороннего сотрудничества и евразийской интеграции Российского союза промышленников и предпринимателей (РСПП): http://рспп.рф/events/news/proon-progress-s-preodoleniem-bednosti-pod-ugrozoy-iz-za-pandemii-covid-19-5f18936e13144/ #UNDP#ПРООН#poverty#бедность#internationalcooperation#международноесотрудничество