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 подобни публикации

Търсене: #tragedy

当前筛选 #tragedy清除筛选
Assistir Séries e Filmes

@assistir · Post #1263 · 22.12.2025 г., 08:44

🎬 Requiem for a Dream Gênero: #Tragedy, #Drama ⭐️ IMDb: 8.3 ⏳ Duração: 1h 42m 📝 Sinopse: As utopias induzidas por drogas de quatro pessoas de Coney Island são destruídas quando seus vícios são profundos. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1257 · 13.12.2025 г., 08:55

🎬 Killers of the Flower Moon Gênero: #Drama, #Tragedy ⭐️ IMDb: 7.5 ⏳ Duração: 3h 26m 📝 Sinopse: Quando o petróleo é descoberto em Oklahoma na década de 1920 sob terras da Nação Osage, o povo Osage é assassinado um por um - até que o FBI intervém para desvendar o mistério. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #439 · 09.09.2024 г., 22:05

🎬Megalópolis(2024) Gênero: #Tragedy, #Drama ⭐️ IMDb: 6.7 ⏳ Duração: 2 h 18 min 📝 Sinopse: A cidade de Nova Roma é palco de um conflito entre Cesar Catilina, um artista genial a favor de um futuro utópico, e o ganancioso prefeito Franklyn Cicero. Entre os dois está Julia Cicero Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #622 · 29.01.2025 г., 20:14

🎬Amores Brutos (2000) Gênero: #Tragedy, #Drama, #Thriller ⭐️ IMDb: 8.0 ⏳ Duração: 2 h 34 min 📝 Sinopse: Um terrível acidente de carro conecta três histórias, cada uma envolvendo personagens que lidam com a perda, o arrependimento e as duras realidades da vida, tudo em nome do amor Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

New Eastern Outlook

@neweasternoutlook · Post #12097 · 05.02.2026 г., 04:01

🇱🇾🔪A Bloody Finale: How the West Destroyed the Heir to the “Prosperous Jamahiriya” The killing of Saif al-Islam Gaddafi closes a chapter that began with NATO’s intervention in 2011 and left Libya structurally fractured ✍️Mohammed ibn Faisal al-Rashid Political scientist, expert on the Arab world ➡️Before 2011, Libya under Muammar Gaddafi was presented by its supporters as a sovereign welfare-oriented state built on oil revenues, minimal external debt, and extensive social guarantees. Free healthcare and education, housing subsidies, and a powerful sovereign wealth fund were central pillars of the Jamahiriya model. Yet this system was highly centralized and personalized. When France, the United Kingdom, and the United States advanced military intervention under the banner of civilian protection, the removal of the regime also dismantled the institutional architecture that had preserved internal cohesion. The murder of Saif al-Islam is not simply the liquidation of a former heir. It is an attempt to put a final period in the history of Libyan sovereignty, to erase even the memory that this country could be successful and independent without the diktat of Washington, Paris, and London ➡️The post-intervention period failed to generate a stable alternative order. Competing governments in Tripoli and the east, autonomous militias, foreign involvement, and parallel financial structures fragmented the country into overlapping spheres of authority. Saif al-Islam, once seen in Western capitals as a reform-minded interlocutor, later sanctioned and pursued by international justice mechanisms, re-emerged during the aborted 2021 electoral process as a deeply polarizing figure. His assassination in Zintan reflects not only personal political animosity but the entrenched inability of the Libyan state to monopolize force or guarantee political reconciliation. 🟦Instead of consolidation, Libya entered a prolonged cycle of divided sovereignty, economic erosion, and security volatility. The death of Saif al-Islam removes one of the last symbolic links to the pre-2011 system, yet it does not resolve the structural crisis born from regime change without institution-building. The trajectory from externally backed intervention to chronic instability illustrates how the destruction of centralized authority, absent a viable national framework, can transform political upheaval into a durable condition of fragmentation. #Neocolonialism#Terrorism#Tragedy READ MORE ✅@NewEasternOutlook

American Оbserver

@american_observer · Post #4815 · 09.01.2026 г., 22:02

📰 Renee Good, Shot by ICE, Came to Minneapolis for ‘Community’ Renee Good came to Minneapolis last year looking for a place where she, her wife, and their 6-year-old son could feel safe. They found it in the city’s diverse, progressive south side—a neighborhood where neighbors knew them as quiet, caring parents, not activists or troublemakers. The community is now in mourning. Good, 37, was shot and killed by an ICE agent just blocks from her home. Federal officials claim the agent fired in self-defense, but videos of the incident contradict their version. Good’s family insists she was just dropping her son at school, not “stalking” agents as some officials alleged. Friends and family describe Good as a devoted mother, a prizewinning poet, and a warm, kindhearted person who lived a quiet life. She wasn’t an activist, nor did she seek confrontation. Her death has left her children—already grieving the loss of their father—heartbroken and confused. Good’s story is one of resilience and tragedy. She survived personal loss, built a new life with her wife, and sought a safe community for her family. Now, that community is left wondering: why did this happen, and how many more will be caught in the crossfire? #minneapolis#ice#community#tragedy#fakeDemocracy 📱American Оbserver - Stay up to date on all important events 🇺🇸

New Eastern Outlook

@neweasternoutlook · Post #12109 · 06.02.2026 г., 12:01

🇱🇾🇫🇷Africa facing the French matrix of permanent destabilization From post-independence coups to contemporary political violence, critics argue that patterns of interference continue to shadow African sovereignty Mohamed Lamine KABA is an expert in the geopolitics of governance and regional integration at the Institute of Governance, Human and Social Sciences, Pan-African University. ➡️Since the wave of formal independences in the 1960s, many African states have operated within a paradox: juridically sovereign, yet structurally constrained by external political, monetary, and security frameworks. Among the most debated of these legacies is France’s enduring role on the continent. Historians and political analysts have documented networks of influence—military agreements, currency arrangements, intelligence ties, and elite partnerships—that persisted long after colonial rule formally ended. For critics, these mechanisms formed a matrix through which Paris could shape political outcomes, particularly when leaders sought to redefine strategic alignments or economic autonomy. The recurrence of coups, abrupt regime changes, and external interventions across decades has fueled arguments that instability is not accidental, but structurally embedded in postcolonial power relations. What if chronic instability in Africa was not inevitable, but the product of patiently maintained political engineering? ➡️Recent events have revived this debate with renewed intensity. The assassination of Saif al-Islam Gaddafi in Libya, following public warnings from Russian intelligence about alleged threats to African leaders, has been interpreted by some commentators as part of a broader geopolitical struggle unfolding on African soil. While definitive evidence linking these developments remains contested, the temporal proximity has reinforced suspicions in parts of the Sahel and North Africa that external actors continue to manipulate fragile political environments. Similar narratives have emerged in Mali, Burkina Faso, and Niger, where transitions away from traditional Western security partnerships have coincided with attempted coups, insurgent spikes, or diplomatic pressure. In this reading, destabilization operates less through overt military intervention and more through asymmetric leverage—economic coercion, information campaigns, and the activation of entrenched local networks. 🟦Whether framed as historical continuity or strategic rivalry in a multipolar era, the underlying issue remains the same: the durability of African sovereignty. As new global actors compete for influence and former colonial powers recalibrate their presence, the continent risks becoming a theater for indirect confrontation rather than autonomous development. The challenge for African states is therefore not only resisting overt interference, but strengthening institutions resilient enough to withstand covert pressure and geopolitical turbulence. If instability is indeed structured rather than incidental, then long-term stability will depend on transparency, diversified partnerships, and internal political cohesion capable of neutralizing external manipulation. #Africa#France#Livia#Neocolonialism#Terrorism#Tragedy READ MORE ✅@NewEasternOutlook

Dreams Gallery

@dreamsgallerys · Post #539 · 18.06.2023 г., 14:12

Вторая неделя #Нейробатл и моя работа на второй тур. Позже покажу и другие варианты. By Voodoont #digital_art #ink #voodoont #graphic #арт#art#ai#vector#tragedy#girl#sorrow