TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #236 · 28.02

Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка. Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия. Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров». К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java. #dev

Hashtags

Резултати

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

Търсене: #bindi

当前筛选 #bindi清除筛选
Savino Balzano

@savinobalzano · Post #705 · 18.07.2024 г., 08:45

PD: UN PARTITO COL CORPO DI SCHLEIN E L'ANIMA DI RENZI È dolcissima l'immagine dell'abbraccio tra @ellyesse e @matteorenzi: dolce ed esplicativa di un fatto tanto vero quanto inconfessabile per entrambi. Sono due facce della stessa medaglia. #Schlein è una trovata pubblicitaria, uno specchietto per le allodole, una invenzione di marketing elettorale: un partito ormai elitario aveva bisogno di raccontarsi come forza politica di massa, interessata alle periferie, preoccupata per chi non arriva a fine mese. #EllySchlein ha cominciato a raccontare la storia della rivoluzione che non hanno visto arrivare, del movimento dal basso verso l'alto, del cambiamento radicale che guarda nuovamente a sinistra, ma è tutto un bluff. Diversamente non potrebbe essere perché tutto il marcio che denuncia, tutto lo scatafascio che ci circonda ogni santo giorno è frutto delle scelte (annose) del suo partito. Sono i falchi del #PD a vedere nell'austerità la via (basti pensare alle ultime dichiarazioni di #Gentiloni sulla "cautela nella spesa", come alle storiche dichiarazioni di #Prodi: "con l'euro lavoreremo un giorno in meno e guadagneremo come se lavorassimo un giorno in più"). Sono i falchi del #PartitoDemocratico a credere nella precarietà nel lavoro (la chiamavano flessibilità): il partito è pieno di gente che avrebbe venduto l'anima della zia pur di far passare il #JobsAct, una riforma drammatica che ha cancellato il diritto alla reintegra in caso di licenziamento illegittimo, che ha rimosso il diritto al risarcimento del danno sostituendolo con le indennità (rendendo il licenziamento illecito una banale voce di bilancio), che ha sdoganato il demansionamento rendendolo di fatto più facile che nel periodo corporativo, provando ad allentare ogni limite sul controllo a distanza. La #BuonaScuola chi l'ha votata? Il PD e si tratta di una riforma che insegna lo sfruttamento, che impone ai ragazzi di comprendere che la loro formazione è funzionale alle regole del mercato del lavoro, che oggi è un mercato iniquo, feroce, molto spesso mortale. E di buona scuola qualcuno ci è morto, letteralmente. Chi ha votato queste riforme è ancora nel PD o ne è uscito insieme a #Renzi? Molti non si sono mossi di un centimetro e siedono di fianco a #Elly nelle istituzioni. Il PD lamenta le lunghe liste d'attesa per avere una visita in una struttura pubblica, ma la riforma #Bindi ce la siamo dimenticata? E vogliamo parlare delle decine di miliardi di tagli alla sanità che il partito di Elly ha votato dal 2011 in poi in Parlamento, del sostegno fanatico ai governi tecnici, in primis quello del liquidatore #Monti? Chi sosteneva quelle scelte è uscito dal partito seguendo #Renzi o è rimasto al suo posto e oggi "lotta" con Elly? Indovinate un po'. Vogliamo parlare delle armi e della guerra? Dove sarebbe la differenza? L'unica differenza tra i due consiste in questo: #MatteoRenzi continua ad affermare ciò che ha sempre sostenuto (ovvero un'agenda spiccatamente neoliberale), mentre la seconda fa lo stesso parlando d'altro. A questo servono le sue vuote battaglie arcobaleno: a nascondere la macelleria sociale di cui sono stati e sono responsabili, nel disperato tentativo di drogare l'opinione pubblica. Elly si presenta come il simbolo di un partito pentito, ma ammesso che sia vero (e non lo è) il pentimento fine a se stesso conta zero senza espiazione: ci sono milioni e milioni di persone (di ogni sesso, orientamento sessuale, religione, etnia e così via) che patiscono quotidianamente gli effetti delle scelte del suo partito. Se un transessuale oggi viene licenziato illegittimamente, ammesso che la spunti in tribunale, avrà al massimo diritto a qualche mensilità di indennità e questo per colpa delle riforme pensate, volute e votate da chi ancora oggi popola i banchi parlamentari del Partito Democratico. Ed è solo un esempio: lo stesso si potrebbe dire per molti altri ambiti, a partire dalla sanità, dal trasporto pubblico, dall'istruzione. (...) https://x.com/SavinoBalzano/status/1813857387498856701