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

Резултати

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

Търсене: #tps

当前筛选 #tps清除筛选
Venezuelanalysis

@venanalysis · Post #1865 · 30.01.2025 г., 22:49

US Secretary of Homeland Security Kristi Noem revoked the TPS extension for Venezuelans, affecting over 600,000 people. The Trump administration’s decision reverses an 18-month extension granted by Biden and aligns with its pledge for mass deportations. Florida lawmakers close to Trump opposed the measure, citing safety concerns for returning Venezuelans. Meanwhile, Maduro stated that Venezuela would welcome back its citizens. 🔗 Read the full report here https://shorturl.at/W6iAO #USVenezuelaRelations#DonaldTrump#TPS

Venezuelanalysis

@venanalysis · Post #2089 · 04.09.2025 г., 18:32

📰 NEWS | Trump Administration Ends TPS for 250,000 Venezuelan Migrants Amid Escalating US–Venezuela Tensions The Trump administration has announced the end of Temporary Protected Status (TPS) for over 250,000 Venezuelan migrants. Beneficiaries must leave the US by Sept. 10 or face deportation. The move comes as Washington intensifies pressure on Caracas, including a lethal US military strike on a vessel allegedly linked to Venezuela, the first such operation under new “Foreign Terrorist Organization” designations. 🔗 Read the full report here: https://shorturl.at/Hdzoo #TPS#Venezuelanmigrants

Venezuelanalysis

@venanalysis · Post #1927 · 04.04.2025 г., 03:31

📰 NEWS | Judge Blocks Trump Effort to Revoke TPS for Venezuelans as Deadline Loomed The Trump administration is carrying out a mass deportation campaign, with a number of actions specifically targeting the Venezuelan migrant population. However, it has faced some legal stumbling blocks, with a judge blocking the White House's repeal of Temporary Protected Status (TPS) for Venezuelans. 🔗 Read our report: https://venezuelanalysis.com/news/judge-blocks-trump-effort-to-revoke-tps-for-venezuelans-as-deadline-loomed/ #TPS#Migration#HumanRights#Venezuela

Venezuelanalysis

@venanalysis · Post #1989 · 28.05.2025 г., 22:20

📰 NEWS | Venezuela Warns Against US Travel Over ‘Arbitrary Detention’ Risk Amid 350,000 Migrants Losing TPS The Venezuelan government has issued a travel warning for the US, urging its citizens to consider leaving due to the risk of arbitrary detention and deportation. This comes after the US Supreme Court ended TPS protections for 350,000 Venezuelans. In March, 252 Venezuelans were deported under the 1798 Alien Enemies Act and sent to El Salvador’s CECOT prison, many without a criminal record. Caracas is coordinating legal efforts for their release and has repatriated nearly 5,000 migrants since March. 🔗 Read the full report here: https://shorturl.at/ieIi4 #Migration#TPS#UnitedStates

Addis Standard

@addisstandardeng · Post #21713 · 14.03.2026 г., 05:28

#US judge pauses termination of deportation protections for some #Somali immigrants A U.S. court ruling in #Massachusetts Friday temporarily paused the looming termination of Temporary Protected Status for immigrants from Somalia. U.S. District Judge Allison D. Burroughs’ ruling said there would be “weighty” consequences if Somalia’s #TPS designation is allowed to expire Tuesday. Advocates filed an emergency motion in federal court seeking to pause the termination after the #Trump administration promised to end the designation last month during an immigration crackdown in Minneapolis, where many Somalis live . “Over one thousand people will face ‘a myriad of grave risks,’ including detention and deportation, physical violence if removed to Somalia, and forced separation from family members,” the ruling said. Burroughs said implementing an.... https://www.washingtonpost.com/national/2026/03/13/trump-immigration-somalia-temporary-protected-status-ruling/08887e30-1f4a-11f1-a29c-fd43da9a479a_story.html

Addis Standard

@addisstandardeng · Post #21174 · 24.01.2026 г., 08:04

News: #US faces lawsuit over ending #Ethiopians’ deportation protection, putting over 5,000 at risk Immigrant rights advocates have filed a federal lawsuit seeking to block the #Trump administration from ending Temporary Protected Status (#TPS) for thousands of Ethiopians living in the United States, a move they say would put more than 5,000 people at risk of deportation and loss of work authorization, according to Reuters. The lawsuit, filed Thursday in #Boston federal court by three Ethiopian nationals and the non-profit African Communities Together, challenges the U.S. Department of Homeland Security’s (DHS) decision to terminate Ethiopia’s TPS designation effective February 13, 2026. The plaintiffs argue that DHS Secretary Kristi Noem ended the protections with only 60 days’ notice despite ongoing humanitarian and security challenges in Ethiopia, including continued conflict in .... https://web.facebook.com/AddisstandardEng/posts/pfbid0dT92xRt89mT8VprD3T91j4v2kps3MSX9eC5wrunWEhmuN6HgiUff51DBFCR2CmGLl

Addis Standard

@addisstandardeng · Post #21992 · 09.04.2026 г., 09:05

News: #US judge blocks termination of legal protections for #Ethiopians under Temporary Protected Status A U.S. federal judge has halted an effort by the administration of Donald #Trump to end temporary legal protections for more than 5,000 Ethiopians living in the United States, according to a report by Reuters. In a ruling issued on April 8 in Boston, Brian Murphy blocked the Department of Homeland Security (#DHS) from terminating Temporary Protected Status (#TPS) for Ethiopians, marking a setback for the administration’s broader push to scale back such protections. TPS is granted under U.S. law to nationals of countries experiencing armed conflict, natural disasters, or other extraordinary conditions, allowing eligible individuals to live and work in the United States without fear of deportation. According to Reuters, Judge Murphy concluded that DHS had disregarded statutory procedures set by Congress and offered a “pretextual” justification for ending Read more: https://addisstandard.com/?p=56440

Новости Госдумы

@gosdumanews · Post #1311 · 20.09.2025 г., 15:30

Шок! США отменяют защиту для сирийцев! 🇺🇸🚫 Министерство внутренней безопасности США объявило об отмене временного защищенного статуса (TPS) для тысяч сирийских беженцев. В течение 60 дней им предстоит добровольно покинуть страну, в противном случае их ожидает депортация. Основные моменты: - Бесплатный авиабилет и бонус $1,000 предоставяются для безопасной депортации. - Сирия по-прежнему остается зоной повышенного риска. Цитата: «Условия в Сирии больше не мешают гражданам возвращаться домой», — Триша Маклафлин. #Сирия#TPS#Мигранты#США#Безопасность#Иммиграция#Авиабилет#Новости Новости Госдумы

⚖️🇺🇸SUPREME COURT TO HEAR CASE ON HAITIAN/SYRIAN PROTECTIONS 🔹 Justices will hear arguments next month on ending TPS for ~350K Haitians, ~6.1K Syrians 📅 🔹 Lower courts blocked Trump administration terminations citing procedural violations 🚫 🔹 Haitian TPS originally granted after 2010 earthquake, extended to Feb 2026 despite gang crisis 🏴‍☠️ 🔹 DHS Secretary Kristi Noem seeks to end protections, claims conditions "resolved" 📋 🔹 October 2025: Court allowed TPS termination for 600K Venezuelans - different outcome? 🇻🇪 Temporary Protected Status affects hundreds of thousands - major immigration ruling coming! 🛡️⚖️ #USNews#SupremeCourt#immigration#TPS#Haiti#Syria @america

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2701 · 12.02.2026 г., 09:33

FULL METAL SCHOOLGIRL 铁甲少女 v1.02 官方中文版 【故事简介】 时为昭和164年。 大日本合众国跃升为产业大国,也成为世界屈指可数的加班大国。 景气一片大好,仿佛泡沫经济时代的荣景再现,造就24小时持续工作被视为美德的病态近未来世界。 而这样的国家,其产业、经济与社会系统的核心,都被某个企业支配着。 【一身铁甲的女子高中生将大闹战场】 成为全身武装化的“机械少女”,入侵巨头企业大肆破坏,畅享“疯狂射击&疯狂斩击”痛快体验的生化人JK动作游戏。闯入办公室,大闹一场!放纵破坏所带来的快感,令人欲罢不能。 【对黑心企业的复仇剧】 要对抗的是世界第一巨头企业,永恒岗位公司。死后化身企业战士的生化社畜士兵“行尸工”阻挡于前,将挟带人数优势成群发动袭击。不用犹豫,将他们揍成废铁吧。 评分 作者 #YUKE'S #PC#FPS#TPS#少女#正经游戏#官中#机械 #FULL METAL SCHOOLGIRL #铁甲少女 入正地址 下载地址