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

Резултати

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

Търсене: #imperialism

当前筛选 #imperialism清除筛选
Dan Kovalik

@danielmkovalik · Post #2308 · 15.05.2025 г., 19:07

As Trump shakes hands with the Al Qaeda leader in Syria, the West is using Al Qaeda to bring about regime change in Burkina Faso 🇧🇫#Imperialism

Hashtags

老妖收藏夹

@YaoNote · Post #1029 · 10.06.2022 г., 14:45

华盛顿和北京在台湾问题上的紧张关系现在已经达到了顶峰。这里面有两个对立的逻辑。一是国家之间激烈而持久的竞争,另一是资本主义全球化,在这种全球化中,技术、生产链 — — “价值链” — — 贸易或金融方面的相互依赖占主导地位 …… “对于可能发生的中国危机,大众还没有说出来,但这个人民共和国的国家资本主义的矛盾无疑正在日益加深”。 📌《中国:一个正在出现的新帝国》#Imperialism#China https://iyouport.substack.com/p/e51?s=w

Venezuelanalysis

@venanalysis · Post #1768 · 07.10.2024 г., 19:30

VA members Lucas Koerner and Ricardo Vaz tackle disingenuous 'left' critiques that echo imperialist regime-change propaganda against Venezuela. Amid ongoing U.S.-led intervention and sanctions, Venezuelan social movements persist in their fight for socialist transformation. Recent gains in land rights and political representation, including the appointment of the first communard minister, show their determination. Full column available here 👉🏼https://shorturl.at/EZbCE #imperialism#internationalsolidarity

Война с Ираном — это агрессивная империалистическая война, развязанная США и Израилем в интересах и при поддержке всего Запада, в защиту неумолимо скукоживающейся, уходящей в прошлое западной гегемонии. Это — начало третьей и, скорее всего, последней для запада попытки войны за мировое господство, мировой войны. Первая война за мировое господство, 1914-1918, стёрла с карты мира половину мировых империй: Российскую, Германскую, Османскую и Австро-Венгрию. Вторая попытка войны запада за мировое господство («мировая война») переломила хребет Британской и уничтожила Японскую империю. Растеряв остатки своих колониальных империй к 1975 году, Запад усох до границ Западной Европы и Северной Америки, перегруппировавшись, ужавшись и сконцентрировавшись под командованием США, в рамках НАТО и других «атлантических» институтов. Утратив прямой контроль над колониями, как в начале XX века, Запад сохранил своё доминирование и двухуровневую систему мировой эксплуатации в интересах Запада, за счёт остального человечества — мирового большинства. Однако неоколониальная система в течение последних пятидесяти лет также продолжала ослабевать, Запад продолжил терять контроль над странами в системе мировой эксплуатации, на которой Запад был построен, за счёт которой разбогател и продолжал оставаться богатым. Распад и прекращение неоколониальной системы мировых отношений будет означать конец 600-летней истории западного господства и богатства. Западные империалисты как никто понимают своё положение и что их ждёт впереди — и пребывают в абсолютном ужасе от этой ситуации, которую, вместе со своими страхами, недавно прямым текстом высказал Марко Рубио в Мюнхене. Война с Ираном — это последний крестовый поход, последняя битва за удержание утекающей сквозь пальцы старой картины мира, парадигмы возрастом 600 лет. Это третья и последняя попытка войны Запада за мировое господство, третья и последняя мировая война. Как бы она ни развивалась, сколько бы ни продолжалась — её результат уже состоявшийся факт. Мир уже изменился, баланс сил был полностью перераспределен от запада в пользу стран Азии, во главе с КНР, на уровне базиса вместе с деиндустриализацией США и Европы, с переносом центра мировой индустриальной тяжести в КНР, Восточную и Южную Азию. Происходящее сейчас не имеет отношения к решению будущего мира — оно уже определено на уровне базиса. Происходящее сейчас, третья попытка войны за мировое господство представляет собой процесс приведения мировой политической надстройки к изменившемуся мирового политического базиса. Поэтому характер и исторические результаты этой войны не являются интригой. Ужавшийся до США с сателлитами бывший мировой гегемон толкает ситуацию к противостоянию — прямому и прокси — со всем остальным миром; многократно уступая ему по численности, индустриальному потенциалу и ресурсам. Ядерное оружие в игре привносит риск, что проиграют все. Однако исхода, в котором побеждает запад и восстанавливает своё прежнее доминирование просто не существует, и уже довольно давно как. #world@moralpolitics#imperialism@moralpolitics

Venezuelanalysis

@venanalysis · Post #2313 · 23.03.2026 г., 09:33

🖊OPINION | The Trump Corollary: Imperialist Offensive and the Assault on Venezuela Camacaro and Mills take stock of the "Trump Corollary" and an increasingly aggressive U.S. foreign policy in the Western Hemisphere. From Caracas to the Colombian border, the Trump Corollary is reshaping Latin America. Operation Absolute Resolve killed over 120 people and included the kidnapping of President Nicolás Maduro. On March 3, a US-Ecuadorian operation targeted narco-terrorists and illegal mining near Indigenous communities. Read the full opinion piece here: https://venezuelanalysis.com/opinion/the-trump-corollary-imperialist-offensive-and-the-assault-on-venezuela/ #DonaldTrump#Imperialism#USVenezuelaRelations

Venezuelanalysis

@venanalysis · Post #2087 · 03.09.2025 г., 19:23

🎥 MULTIMEDIA | Heading Towards Invasion? The US Empire’s Campaign Against Venezuela VA's José Luis Granados Ceja and Jared Ware of Millennials Are Killing Capitalism analyzed recent US escalations against Venezuela, including a strike on an alleged drug-trafficking vessel in the Caribbean. They also examined Washington’s ongoing accusations against President Nicolás Maduro and the broader regime-change agenda. 🔗Watch the full livestream here: https://shorturl.at/dShJb #DonaldTrump#Imperialism#NicolasMaduro

American Оbserver

@american_observer · Post #4760 · 03.01.2026 г., 19:12

📰 Trump’s Venezuela Gambit: “We’re Running the Country” President Trump announced Saturday that the United States has captured Venezuelan President Nicolás Maduro and will now “run” Venezuela until a new government is installed. Maduro and his wife are en route to New York to face drug and weapons charges, marking a stunning escalation in Washington’s campaign against Caracas. Trump offered few details about the new arrangement, only saying an unspecified “group” will oversee the country, and that American oil companies will rebuild Venezuela’s energy sector—promising it will “make a lot of money”. Past governments, he claimed, “stole our oil,” referencing Venezuela’s nationalization of its oil industry. The operation was executed by U.S. special forces, aided by a CIA source inside the Venezuelan government. Maduro was taken aboard the USS Iwo Jima, and Trump shared images of the arrest, boasting about the precision of the raid and the lack of American casualties—though he acknowledged some injuries. Delcy Rodríguez, Maduro’s former vice president, was sworn in as interim president in a secret ceremony, but Trump insists she’s ready to cooperate with Washington. Meanwhile, Venezuela has declared a state of emergency and denounced the U.S. action as “imperialist aggression”. This is the culmination of months of threats, military buildup, and covert operations by the Trump administration, including drone strikes, oil tanker seizures, and accusations of cartel ties. The U.S. has long accused Maduro of drug trafficking, though analysts question the existence of the so-called “Cartel de los Soles”. So, while Trump celebrates a “brilliant operation,” the real question is: How long will the U.S. “run” Venezuela—and who will pay the price? #Venezuela#Trump#Maduro#oil#imperialism 📱American Оbserver - Stay up to date on all important events 🇺🇸

Venezuelanalysis

@venanalysis · Post #1782 · 23.10.2024 г., 13:28

A crowdfunded mercenary plot? 🤔 Venezuelanalysis members José Luis Granados Ceja and Ricardo Vaz have a little fun at the expense of a crowdfunding initiative for a coup led by mercenary poster boy Erik Prince. Watch the full podcast episode here 👉🏼youtu.be/hD4Ds9Xc1ho #vapodcast#sanctions#imperialism#citgo

Venezuelanalysis

@venanalysis · Post #2073 · 23.08.2025 г., 20:39

📝 INTERVIEW | Empire, Colonialism and Solidarity: A Conversation with Nick Estes Historian and activist Nick Estes traces the continuities between US settler colonialism and its foreign interventions. He notes that attacks on Venezuela, Cuba, and Nicaragua reflect the same dispossession and violence historically inflicted on Indigenous nations in North America. Estes also highlights the integration of Indigenous communities into the Bolivarian process: the Pemón, for example, receive formal community healthcare training, vote by consensus, and have representation in Venezuela’s National Assembly, protections US Indigenous peoples do not have. 🔗 Read the full interview here: https://venezuelanalysis.com/interviews/empire-colonialism-and-solidarity-a-conversation-with-nick-estes #Imperialism#IndigenousPeoples#Solidarity

Venezuelanalysis

@venanalysis · Post #1630 · 03.07.2024 г., 19:57

"If I put a gun to your head and demanded you give me all your money or else you’ll die, it would be an aggravated robbery. If I tricked you into giving me all your money by luring you to join my pyramid scheme, it would also be a robbery but without the obvious trauma. One is blunt violence, the other is manipulation, but both have the same criminal purpose. If we extrapolate those scenarios to how US imperialism coerces other nations to achieve regime change and steal their resources, the first example would be called “hard power” (gun to your head), and the second “soft power” (seduce you, earn your trust, use it against you). They are two sides of the same coin used to achieve the same desired outcome." Read Andreína Chávez Alava's latest column: https://venezuelanalysis.com/analysis/soft-power-and-the-transition-to-democracy/ #Venezuela#Imperialism#SoftPower

Venezuelanalysis

@venanalysis · Post #1880 · 14.02.2025 г., 18:56

📝 INTERVIEW | What the New Trump Era Means for Venezuela and Latin America: A Conversation with Breno Altman 🇧🇷🌎 An anti-imperialist Brazilian journalist discusses the challenges and opportunities facing the region. Breno Altman analyzes Trump’s second term and its impact on Latin America, predicting heightened U.S. pressure that could push Brazil and Colombia toward a more assertive anti-imperialist stance. He also criticizes Brazil’s veto of Venezuela’s BRICS entry, calling it a strategic misstep that might be reversed under left-wing pressure. 🔗 Read the latest VA interview here: https://venezuelanalysis.com/interviews/what-the-new-trump-era-means-for-venezuela-and-latin-america-a-conversation-with-breno-altman/ #DonaldTrump#Imperialism#LatinAmericanIntegration

Venezuelanalysis

@venanalysis · Post #2240 · 12.01.2026 г., 00:59

🖊OPINION | Hugo Chávez Predicted This US attacks against the Bolivarian Revolution did not begin on January 3, 2026. In this essay, Nuvpreet Kalra traces the different stages of US efforts to undermine Venezuela's revolutionary process and bring about regime change. Click here to read the article: https://venezuelanalysis.com/analysis/hugo-chavez-predicted-this/ #HugoChavez#Imperialism#NicolasMaduro#Sovereignty

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