@English_easyly_learn · Post #617 · 16.04.2018 г., 08:32
#America tumblr
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #america
@English_easyly_learn · Post #617 · 16.04.2018 г., 08:32
#America tumblr
Hashtags
@rtdocumentary · Post #697 · 03.05.2022 г., 13:59
#video#America In 1986, a two-year-old girl died in a fire in the United States. Her mother's former roommate was accused of arson and imprisoned on death row. But some of the evidence turned out to be fake, and the prosecution witnesses refused to testify. Finally, after 21 years, the court recognised the verdict was a mistake and released him. The film Imprisoned: The Man with a Cigarette is one of the episodes of the RT Documentary series about mistakes in American justice. Follow: https://t.me/rtdocumentary
@suriyak_maps · Post #9681 · 11.03.2026 г., 15:36
The conflict between #Iran and #America is unconventional How Iran is conducting the war and the nature of its military operations. The impact of this conflict on the region and the world. video link (Dubbed):https://youtu.be/egZ_KHA2pW8?si=iUJw2x3lLoyGFbgO
@borkena · Post #5796 · 18.02.2026 г., 01:55
Trump, Holding a Mirror to America. Read. borkena.com/2026/02/17/tru… #Trump#America
@iswnews_en · Post #17305 · 12.03.2026 г., 01:58
🇮🇷/🇺🇸🇦🇪🔥Iran's missile/drone attack on US army positions and interests in Dubai. Tonight, the UAE and the city of Dubai witnessed several retaliatory attacks by Iran. #Iran#America#UAE
@rtdocumentary · Post #780 · 17.05.2022 г., 13:59
‘I am a black gay immigrant woman ... to hold this position’. So the new White House Press Secretary decided to talk about just that at her first briefing. Karine Jean-Pierre is 44 years old, and she raises a daughter with her lesbian partner. She has an ideal profile for the US Democratic Party: Jean-Pierre is an African American with Haitian roots, a representative of the LGBT community who studied at the prestigious Columbia University. Karine Jean-Pierre replaced Jen Psaki as US President’s spokeswoman. Previously Karine stood behind the podium only when Psaki was ill or on vacation. Now, this is who we’ll learn about the administration’s policy direction and possible further sanctions against Russia. But do sanctions have a strong bite? Watch the film Sanctions: Opportunity in Disguise. #WhiteHouse#America Follow: https://t.me/rtdocumentary
Hashtags
@papaevaticanonews · Post #9571 · 06.03.2026 г., 15:17
Il 9 e 10 marzo, nella suggestiva cornice dei giardini papali di #CastelGandolfo, prenderà il via la Global Alliance, un’iniziativa internazionale dedicata all’ecologia integrale e alla sostenibilità globale, promossa dal Centro di Alta Formazione Laudato si’ e dall'Università di Notre Dame. All’evento inaugurale parteciperanno rappresentanti di oltre sessanta università di #Europa, #Asia, #America e #Africa, ed esponenti delle principali organizzazioni internazionali impegnate nella lotta alla crisi climatica. Due giorni di confronto, riflessione e scambio di esperienze per costruire un approccio integrato alla sostenibilità, basato sui principi dell’Enciclica Laudato si’ e della Dottrina Sociale della Chiesa. La Global Alliance nasce con l’obiettivo di connettere università, centri di ricerca, comunità e istituzioni impegnate nella promozione di pratiche sostenibili, valorizzando le sinergie tra ricerca, educazione e azione comunitaria. La rete intende creare un’infrastruttura condivisa capace di amplificare l’impatto globale dell’ecologia integrale, unendo fede, scienza e giustizia sociale, per contrastare così degrado ambientale, disuguaglianze e ingiustizie ecologiche. Tra i risultati attesi: la costituzione di una rete globale di istituzioni, la creazione di gruppi tematici per lo sviluppo di agende di ricerca e strumenti formativi, e il rafforzamento della visibilità e del contributo cattolico nel dibattito internazionale sulla sostenibilità. Il Cardinal Fabio Baggio, Direttore Generale del Centro di Alta Formazione Laudato si’ e tra gli ideatori della Global Alliance, sottolinea: "La Global Alliance nasce come un cammino condiviso di speranza: unire scienza, comunità e fede per custodire il creato, proteggere i più fragili e costruire insieme un futuro sostenibile, giusto e rispettoso di ogni persona". "Notre Dame è profondamente impegnata nella visione morale della Laudato Si’, per salvaguardare coloro che si trovano ai margini e prendersi cura della nostra casa comune - dichiara il Presidente dell’Università, Robert A. Dowd, C.S.C. -. Siamo onorati di collaborare con il Vaticano in questa Alleanza Globale, che riunirà illustri leader e ricercatori nel campo della sostenibilità e dell’ecologia integrale provenienti da tutto il mondo, per creare un futuro più giusto e resiliente per tutti". La Global Alliance rappresenta così una rete strategica di speranza, capace di tradurre l’impegno per l’ecologia integrale in progetti concreti e duraturi a livello globale.
@addisstandardeng · Post #21690 · 12.03.2026 г., 11:04
#Op_ed: Aggression as Norm: How #America’s triad of hegemony destabilizes global order, redefines sovereignty In this op-ed, Hassen Mama Muse contends that the February 2026 strikes on #Iran and the arrest of Nicolás Maduro signal a new era where “the immediate security and economic imperatives of the American unipole override established global norms.” He views this as the culmination of a century long strategy of U.S. primacy exerted through diplomacy, military force, and covert influence. Beyond power projection, #Washington uses “weaponized interdependence”—leveraging economic and financial networks to shape peripheral states. To counter this, Hassen urges the Global South to pursue a “Multiplex World” focused on economic autonomy and “Decentred Globalism,” prioritizing regional hubs and horizontal partnerships instead of superpower dominance. https://addisstandard.com/?p=55782
Hashtags
@addisstandardeng · Post #21292 · 03.02.2026 г., 11:02
#Commentary: From Internal Unity to Strategic Diplomacy: #Ethiopia’s playbook for dealing with Trump’s #America In this commentary, Teferi Tafa examines how the Trump administration’s renewed engagement over the Grand Ethiopian Renaissance Dam (#GERD) and Nile water disputes has intensified Ethiopia’s strategic challenges. He notes that “Ethiopia faces a critical moment that demands not just reactive diplomacy but a comprehensive strategy rooted in internal cohesion and enhanced bargaining power.” Highlighting internal division and conflicts as the greatest vulnerability, Teferi states, “No amount of diplomatic maneuvering can compensate for a house divided against itself.” He concludes, “Ethiopia’s response to this diplomatic moment will define not just its relationship with the Trump administration but also its trajectory for the coming decade.” https://addisstandard.com/?p=54948
@american_observer · Post #5389 · 15.03.2026 г., 23:59
#america#strait#china#japan 📱American Оbserver - Stay up to date on all important events 🇺🇸
@suriyak_maps · Post #10145 · 24.03.2026 г., 00:05
The escalation continues… and #Iran denies any negotiations with #America. Missile strikes and underground bases remain operational despite the bombing. The #Yazd base becomes a military enigma, baffling everyone. And the #Lebanon front… video link (Subtitled):https://youtu.be/DOebjiVJxlU?si=24HNJ2m9osQy8a4L
@wangzhuanzhan · Post #33093 · 15.09.2024 г., 07:08
M-m美m国g甜t心x- 美国甜心 America's Sweethearts (2001) 直达链接:https://pan.quark.cn/s/dcc5ca02e23b #美国甜心#甜心伪人 #America's Sweethearts 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代