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

Резултати

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

Търсене: #cronaca

当前筛选 #cronaca清除筛选
Pensiero Verticale

@verticale_blog · Post #712 · 09.04.2026 г., 06:12

In un mondo sempre più instabile, la vera sicurezza sembra non essere più qualcosa di garantito: dipenderà sempre di più da come scegliamo di vivere ogni giorno. Questa non è una guida alla rinuncia, ma alla libertà: meno dipendenze, più autonomia. Meno individualismo, più comunità. Meno illusioni, più responsabilità. Forse il futuro non sarà fatto di comfort illimitato. Ma potrà essere costruito su basi molto più solide: consapevolezza, relazioni vere, spirito di adattamento, capacità di affrontare le difficoltà senza delegare tutto agli altri. Prepararsi non significa avere paura. Significa tornare a essere padroni della propria vita. #notizie#cronaca#italia#governo#politicaitaliana

Pensiero Verticale

@verticale_blog · Post #726 · 19.04.2026 г., 08:35

Milano si accende sotto la Madonnina: in piazza del Duomo migliaia di persone rispondono alla chiamata della Lega, trasformando il centro della città in un’arena politica carica di partecipazione. Nonostante le contromanifestazioni, la piazza si riempie di bandiere, slogan e interventi, con diversi partecipanti intervistati che raccontano il senso della mobilitazione. Dalle voci raccolte emerge un messaggio forte: la remigrazione viene definita “un concetto d’amore”, ma solo se accompagnata da regole chiare e integrazione reale. Sullo sfondo, la rivendicazione dell’identità culturale e storica di Milano e dell’Occidente, da difendere insieme alle proprie tradizioni. #politica#politicaitaliana#governo#notizie#cronaca

Pensiero Verticale

@verticale_blog · Post #669 · 08.02.2026 г., 13:30

Quando la gara finisce, Francesca Lollobrigida non cerca le telecamere. Cerca Tommaso. Corre verso di lui, lo stringe, e in quell’abbraccio c’è più verità che in qualsiasi medaglia. È il gesto semplice di una madre che ritrova il senso di tutto. Accanto c’è il marito, Matteo Angeletti, compagno di vita e di allenamenti, presenza silenziosa che ha condiviso sacrifici, paure e disciplina. Non c’è impresa senza una famiglia che regge: una casa che aspetta, che sostiene, che non molla quando la fatica pesa. Quell’oro non nasce dal culto dell’io. Nasce da legami forti, da amore quotidiano, da una normalità che resiste. E per questo vale di più: perché la vittoria vera è quella che puoi riportare tra le braccia di chi ami. #olimpiadi#italia#notizie#cronaca#news

Pensiero Verticale

@verticale_blog · Post #673 · 15.02.2026 г., 18:43

In questi giorni, alle Olimpiadi Milano-Cortina 2026, un giovane lavoratore ha perso il lavoro per aver pronunciato due parole: “Free Palestine”. Viviamo in un mondo dove un semplice richiamo alla libertà di un popolo stremato da bombardamenti e privazioni è diventato motivo di licenziamento dal proprio impiego. #olimpiadi#politicaitaliana#milano#notizie#cronaca

Pensiero Verticale

@verticale_blog · Post #701 · 20.03.2026 г., 08:52

Umberto Bossi (1941–2026) è stato il fondatore della Lega Nord e uno dei protagonisti più controversi della Seconda Repubblica. Con il suo linguaggio diretto e identitario trasformò il malcontento del Nord in forza politica, passando dal secessionismo al federalismo e segnando per decenni il dibattito pubblico italiano. oggi lo ricordiamo con questo discorso che sembra provenire direttamente dal 2026 dove avvertiva sui rischi di caste e alta finanza. #politicaitaliana#governo#notizie#bossi#cronaca

Pensiero Verticale

@verticale_blog · Post #659 · 19.01.2026 г., 18:52

Ecco cosa accade quando ammassiamo persone nei quartieri senza controlli, servizi e presìdi, poi ci stupiamo se esplode il caos? Questa non è accoglienza: è abbandono sociale mascherato da buonismo. Senza ordine pubblico i più penalizzati sono sempre i lavoratori e i quartieri popolari. Senza controllo dei flussi e senza polizia sul territorio, vince solo la legge del più pericoloso. Chi governa ha scelto di non scegliere: né integrazione, né sicurezza. Risultato? Tensioni, rabbia, città ostaggio degli eventi. Non servono slogan. Servono regole, controlli e presenza dello Stato. Ecco come si é addormentata Torino ieri sera. #immigrazione#attualita#cronaca#notizie#torino

Pensiero Verticale

@verticale_blog · Post #662 · 31.01.2026 г., 14:28

REFERENDUM COSTITUZIONALE 2026 Le ragioni per cui non si tratta di una questione riservata agli "addetti ai lavori" ma sulla quale si giocano la libertà e la sovranità dei cittadini. Confusioni tra magistratura inquirente e giudicante, politicizzazione e abusi giudiziari sono stati un male al quale molti si erano rassegnati. Con la consultazione referendaria il popolo italiano avrà l'opportunità di reagire votando SI e dando uno schiaffo ad uno "stato parallelo" che per troppi decenni ha scavalcato la volontà popolare. #giustizia#referendum#politicaitaliana#politica#cronaca

Pensiero Verticale

@verticale_blog · Post #681 · 01.03.2026 г., 08:04

Secondo agenzie di stampa internazionali, la Guida Suprema dell’Iran, Ali Khamenei, potrebbe essere stata uccisa nel corso degli attacchi militari lanciati oggi dagli Stati Uniti e da Israele contro obiettivi in Iran, tra cui la sua residenza a Teheran. Fonti israeliane citate da alcuni media affermano che vi sarebbero “segnali” della sua morte dopo i bombardamenti e che immagini del corpo sarebbero state mostrate ai vertici israeliani. La situazione rimane in evoluzione, ma l’eventuale morte di una figura di rilievo mondiale come la Guida Suprema dell’Iran, a poche ore dall’inizio della guerra, potrebbe aprire molti scenari inaspettati. #cronaca#politica#notizie#notizia#iran

Pensiero Verticale

@verticale_blog · Post #667 · 07.02.2026 г., 08:38

Ce lo ricordiamo tuti cosa è successo a Parigi: lo spettacolo olimpico si è trasformato in una sfilata di provocazioni, identità ridotte a slogan, simboli svuotati, trasgressione elevata a messaggio politico. Molto rumore, molta ideologia, poca comunità. Un’estetica che divide, che cerca lo shock invece del senso e che confonde l’inclusione con la cancellazione di ogni radice. L’Italia, alle Olimpiadi invernali, ha scelto l’opposto. Misura, eleganza, ordine. Una cerimonia che ha parlato di bellezza, tradizione e futuro senza urlare, senza disprezzare ciò che siamo e che l'Italia stessa rappresenta. Un racconto nazionale sobrio ma fiero, dove l’individuo non schiaccia la collettività e la modernità non rinnega la storia. In un tempo di decadenza spettacolarizzata, l’apertura italiana ha ricordato che si può essere contemporanei senza essere nichilisti. Ed è già una vittoria. #olimpiadi#italia#cronaca#notizie#olimpiadiinvernali

Pensiero Verticale

@verticale_blog · Post #687 · 09.03.2026 г., 12:15

A Roma il paradosso della sinistra radicale esplode in piazza. Alcune donne iraniane portano la loro bandiera e ricordando tutte le vittime di Teheran. Ma durante la manifestazione dell’area transfemminista legata a Non Una Di Meno scoppiano tensioni e contestazioni e qui la frattura: quando le donne denunciano davvero l’oppressione islamica, per certa sinistra diventano improvvisamente un problema. Solidarietà selettiva, ideologia prima di tutto. #femminismo#cronaca#8marzo#notizie#politicaitaliana

Pensiero Verticale

@verticale_blog · Post #707 · 25.03.2026 г., 12:41

Sette cani, destinati al mattatoio, trovano la forza di scappare. Ma la cosa più sorprendente non è la fuga: è che restano insieme. Camminano per chilometri, come se sapessero che la salvezza non è solo una direzione, ma una compagnia. In quel viaggio c’è qualcosa di profondamente umano: la socialità che diventa sostegno, la comunità che dà coraggio, la resilienza che nasce dal non sentirsi soli. Eppure, proprio noi esseri umani, così spesso dimentichiamo tutto questo. Presi da una visione individualista, pensiamo di dovercela fare da soli, trasformando ogni difficoltà in una prova solitaria. Ma così perdiamo qualcosa di essenziale: la forza che nasce dal legame, dalla condivisione, dal camminare insieme. I cani non tornano a casa uno alla volta. Ci tornano insieme. Ed è questo, forse, il vero insegnamento. #notizie#cina#animalismo#cani#cronaca