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

Резултати

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

Търсене: #crisi

当前筛选 #crisi清除筛选
Papa & Vaticano - News

@papaevaticanonews · Post #9124 · 23.01.2026 г., 11:16

“Nessuna comunità, tantomeno un continente, può vivere in #pace e prosperare senza verità comunemente condivise che informino le sue norme e i suoi valori”. Ne è convinto Papa #LeoneXIV, scrivendolo nel messaggio, redatto in lingua inglese e firmato dal sostituto della Segreteria di Stato, mons. Edgar Peña Parra, inviato ai partecipanti alla Conferenza sul tema “Costruire la pace in #Europa: quale ruolo per il pensiero sociale cattolico e i valori universali?”, promossa dalla Commissione delle Conferenze episcopali dell’Unione europea (Comece), dalla Fondazione Centesimus Annus Pro Pontifice e dalla Luxembourg School of Religion & Society, in programma oggi a Lussemburgo. Nel testo, il Pontefice osserva che “la #crisi sottostante è la diffusione del relativismo e la riduzione della verità a opinione”, sottolineando l’urgente necessità di “abbracciare ancora una volta le verità giudaico-cristiane divinamente rivelate alla radice della società europea, in particolare la verità che la persona umana è creata a immagine e somiglianza di Dio”. Il Santo Padre ricorda le parole di San Giovanni Paolo II nella Centesimus Annus: “Nessun autentico progresso è possibile senza il rispetto del diritto naturale e fondamentale di conoscere la verità e vivere secondo quella verità”. Il Vescovo di Roma, infine, evidenzia che “la dottrina sociale della Chiesa va oltre i confini e fornisce una piattaforma per interessi collettivi e modi di vivere, rendendo così possibile la coesistenza pacifica”.

Savino Balzano

@savinobalzano · Post #976 · 14.04.2025 г., 09:35

https://x.com/SavinoBalzano/status/1911714804881825817?t=zthCfyyHoKXLTA2cfCicpg&s=19 Trenta secondi sul terrorismo mediatico che abbiamo subito per il crollo delle borse negli ultimi giorni. Anche stavolta siamo stati costretti ad ascoltare le solite panzane di giornalisti e opinionisti che, a reti unificate, ci ripetevano che il calo in borsa stava bruciando miliardi su miliardi. La cosa che vorrei farvi notare è questa: quando, sotto il governo Draghi, i prezzi dei beni di prima necessità esplodevano per le tasche delle persone comuni, vi hanno trasmesso lo stesso panico? Io ricordo che si spellavano le mani per applaudire il premier in conferenza stampa. Il costo delle materie prime e dell’energia schizzava alle stelle a causa di sanzioni che avrebbero dovuto mettere in ginocchio la Russia, ma che invece mettevano ko noi. E lui, serafico, ci diceva di spegnere i climatizzatori per difendere Kiev, mentre le pecore belavano entusiaste alla sua corte. La mia domanda è semplice: questi progressisti impomatati, quelli che si battono contro l’onda nera e la destra destra, chi rappresentano davvero? La nonnina che deve pagare il doppio per un chilo di mele o i fondi d’investimento che perdono qualche spicciolo quando la borsa storna, dopo mesi e mesi di guadagni sfrenati? Fatemi sapere. #Politica#Economia#Borsa#Crisi#Draghi#Sanzioni#CostoDellaVita#Italia

Maurizio Vezzosi

@mauriziovezzosi · Post #23 · 03.04.2019 г., 11:20

Vale la pena ricordare che in #Ucraina è in corso una #guerra civile a bassa intensità parallela ad una pessima #crisi economica. L'Ucraina è attualmente uno dei paesi europei con i peggiori indici demografici ed i più alti tassi di emigrazione. L'Ucraina è oggi il paese più povero d'#Europa, e secondo molti analisti anche il più corrotto. Rispetto alla tornata elettorale vale inoltre la pena ricordare che alcuni gruppi paramilitari di ispirazione neofascista sono stati addirittura accreditati ufficialmente come “osservatori” ed hanno presidiato i seggi di numerose città ucraine. Molto teso è il clima in vista del ballottaggio che si terrà il 21 aprile tra i due contendenti per la presidenza, #Zelinskij e #Poroshenko: alta la possibilità di provocazioni. Vale infine la pena ricordare che una delle principali formazioni dell'Ucraina pre-Maidan - il partito comunista di #Simonenko - è attualmente fuorilegge così come qualunque altra organizzazione che si richiami all'esperienza sovietica. Negli ultimi cinque anni molte di queste formazioni politiche hanno visto i loro militanti feriti, costretti all'esilio e assassinati. Nella foto: Vadim Papura, 17 anni. Bruciato vivo dai neofascisti ucraini il 2 maggio del 2014 ad #Odessa.

RISVEGLIO

@gianlucaprocaccinireport · Post #10014 · 04.11.2025 г., 07:03

🇺🇸 New Orleans, 1891 — Il linciaggio rimosso degli italiani New Orleans, marzo 1891. Undici immigrati italiani – quasi tutti siciliani – vennero uccisi in uno dei linciaggi più brutali e dimenticati della storia americana. Erano stati accusati dell’omicidio del capo della polizia David Hennessy, ma un tribunale statunitense li aveva appena assolti per mancanza di prove. La folla non accettò la sentenza: irruppe nella prigione, li trascinò fuori e li finì a colpi di fucile e forca. Il massacro durò poche ore, l’impunità molti decenni. La stampa e l’odio In quegli anni gli italiani negli Stati Uniti erano considerati “non bianchi”, sospetti, brutali, legati alla mafia. I giornali alimentarono il fuoco. La stampa locale parlò apertamente della “razza siciliana”, definita "sporchi dagos”, “ibridi mediterranei”, “criminali per natura”. Persino testate nazionali, come il New York Times, descrissero gli italiani come “predisposti alla violenza”. Era un linguaggio politico travestito da cronaca. Il processo a carico degli immigrati finì per smontarsi da solo: testimonianze confuse, prove inconsistenti, nessuna certezza. Quando la giuria assolse alcuni imputati e dichiarò di non poter condannare gli altri, la città esplose. Migliaia di uomini armati, tra cui notabili, imprenditori e funzionari pubblici, presero d’assalto la Parish Jail. Undici innocenti vennero abbattuti e appesi come trofei. Nessun colpevole venne mai incriminato. La crisi internazionale La notizia attraversò l’Atlantico come un’onda d’urto. Il Regno d’Italia reagì con la massima durezza: l’ambasciatore fu richiamato, le relazioni diplomatiche interrotte e la stampa italiana gridò all’umiliazione nazionale. Roma mobilitò la propria opinione pubblica e, silenziosamente, anche parte della sua Marina. In quei giorni, una cannoniera della Regia Marina – in missione nel Mar dei Caraibi e ancorata a Cuba, allora importante piazza navale – ricevette l’ordine di spostarsi a ridosso della foce del Mississippi, davanti alla stessa New Orleans. Era un gesto calibrato: non una provocazione militare, ma la dimostrazione concreta che l’Italia aveva mezzi moderni, artiglieria efficiente e volontà politica. E gli Stati Uniti lo sapevano. Nel 1891 la Marina americana era ancora debole: poche navi moderne, molta flotta obsoleta e un apparato bellico inferiore a quello delle grandi potenze europee. La Regia Marina italiana, invece, era tra le più avanzate del mondo: incrociatori corazzati, torpediniere e artiglierie moderne, la punta dell’acciaio europeo. L’ipotesi di uno scontro – pur lontana – non era del tutto irreale. Le scuse e il denaro Sotto pressione, Washington scelse la via diplomatica. Il governo degli Stati Uniti presentò scuse ufficiali al Regno d’Italia e accettò di versare un indennizzo finanziario alle famiglie delle vittime. Fu un’ammissione implicita di responsabilità nazionale, ma non arrivò nessuna giustizia interna: nessun linciatore venne processato, nessuna autorità dimissionata. Quel massacro è ancora oggi un capitolo poco raccontato dell’America razzista di fine Ottocento: quando una folla fu più forte della legge, quando la stampa legittimò l’odio, e quando l’Italia dovette far parlare il linguaggio delle cannoniere per difendere i propri cittadini. https://t.me/gianlucaprocaccinireport #usa#italia#sicilia#crisi#Lynch#Cultura#italia#italiani -

Marx21.it

@marx21news · Post #9726 · 11.02.2026 г., 07:52

Viviamo in un'epoca di trasformazioni epocali. Il saggio di Alexander Höbel, in dialogo con il contributo di Liu Haixia, offre una lucida analisi della crisi dell'egemonia occidentale e delle nuove prospettive che si aprono a livello globale. Il vecchio centro del sistema capitalistico, guidato dagli USA, è in declino strutturale. Il nuovo non può ancora pienamente nascere, e in questo "interregno" assistiamo a fenomeni morbosi: ritorno della guerra, posture neocoloniali, ideologie suprematiste e la pericolosa tentazione di esercitare un "dominio senza egemonia". Dall'altra parte, l'ascesa dei BRICS guidati dalla Cina non è solo un cambiamento geopolitico. Rappresenta l'emergere di una logica diversa da quella del capitale finanziario speculativo, orientata allo sviluppo, alla cooperazione e a un nuovo modello sociale: il socialismo con caratteristiche cinesi. Questo modello dimostra nella pratica l'attualità del socialismo. Non è un ritorno al passato, ma un percorso originale che utilizza il mercato in funzione di uno sviluppo complessivo di sistema, mantenendo la proprietà pubblica e la pianificazione come cardini. Per la prima volta dopo decenni, la parola "socialismo" torna nel dibattito pubblico con un'accezione positiva, come progetto capace di affrontare le grandi sfide globali: pace, clima, giustizia. La lotta per un mondo veramente multipolare è oggi la lotta per la pace e per una "comunità di destino condiviso" per l'umanità. È significativo che la leadership cinese ponga al centro la risoluzione dei problemi comuni, a differenza delle classi dirigenti capitalistiche occidentali che mirano a salvare solo sé stesse. Come comunisti e progressisti, abbiamo molto da imparare da questo dialogo. Nonostante le differenze di contesto, esistono significative analogie tra il percorso del PCI e quello del PCC: la ricerca di una via nazionale al socialismo, l'idea di una transizione lunga e complessa, il progetto di un'economia mista con un ruolo egemonico del settore pubblico, la costruzione di una democrazia di tipo nuovo. Il compito oggi è rafforzare lo spirito unitario, la battaglia culturale, i rapporti di massa. Il confronto con i comunisti cinesi può essere prezioso per superare divisioni e soggettivismi. La posta in gioco è alta: il destino dell'umanità e la salvezza della civiltà umana. Un articolo da leggere e su cui riflettere profondamente. #Socialismo#Cina#BRICS#Multipolarità#Occidente#Crisi#Gramsci#Marxismo#Pace#Cooperazione https://www.marx21.it/associazione/declino-delloccidente-e-attualita-del-socialismo/

Il profugo, un invisibile ingombrante. #vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#tristezza#sadness#sadboy#lofi#profugo#rifugiato#refugee#guerra#war#crisi#crisis#degrado#decay