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

Резултати

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

Търсене: #televisione

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

@papaevaticanonews · Post #9111 · 21.01.2026 г., 21:58

“La #comunicazione ci sfida tutti a non cedere mai alla tentazione del banale”. Lo scrive Papa #LeoneXIV nel messaggio inviato a Bruno Vespa in occasione dei 30 anni della trasmissione Rai #PortaaPorta, letto questa sera in diretta dal conduttore. “Auguro a lei e a tutti voi di poter sempre offrire al mondo assetato di bellezza e di verità una televisione di qualità”, l’auspicio del Pontefice, che nel messaggio fa notare come “tante cose sono successe in questi anni, in Italia, nel mondo, e nella Chiesa. Guerre e accordi di pace. Crisi e riprese. Eventi gioiosi e tristi”. “Anche la #televisione in questi anni è cambiata. E con essa la comunicazione in generale - l’analisi del Santo Padre -. Strumenti, nuove possibilità di informarsi, di conoscere, di interagire. E insieme a questi anche nuovi rischi come quello di scambiare il falso per vero, lo zapping compulsivo per ascolto, il doom-scrolling per una lettura intenzionale; la curiosità superficiale per desiderio di conoscere, i monologhi per dialoghi dove nessuno ascolta davvero. Ci vuole pazienza e lungimiranza per coltivare una relazione durevole”.

Savino Balzano

@savinobalzano · Post #354 · 30.03.2023 г., 09:25

Ossessivamente di parla di transizione: ma per andare dove? Mancano idee, sostenibilità e soprattutto politiche sociali per chi resta indietro. Ma poi, se non volessi transitare? Ci pensa il politicamente corretto a "convincerti". La mia al TG Plus di Cusano Italia TV #Politica#informazione#televisione#italia

Savino Balzano

@savinobalzano · Post #362 · 08.04.2023 г., 07:58

Selvaggia Lucarelli - ai più nota per il suo straordinario impegno a Ballando con le stelle e per essersi vantata di scrivere per un giornale senza uno straccio di laurea - insulta chi si diploma alla Cusano. La paladina degli ultimi non considera chi lavora per quella realtà e chi soprattutto vi si impegna studiando per costruirsi un futuro. Tipico, dopotutto, è di una certa cerchia di "intellettuali" (AAA intelletto cercasi) di sedicente sinistra. La mia al TG Plus di Cusano Italia TV #italia#politica#informazione#televisione#giornalismo

Savino Balzano

@savinobalzano · Post #373 · 20.04.2023 г., 07:40

La Schlein ha avuto l'incredibile capacità di parlare due ore senza dire assolutamente nulla. È sembrata una versione rivista di Amici miei: la regina della supercazzola conferma il suo primato fatto di niente. La mia al TG PLUS di Cusano Italia TV #politica#informazione#televisione#giornalismo#italia#EllySchlein

Savino Balzano

@savinobalzano · Post #361 · 07.04.2023 г., 07:16

Sono sempre stato fieramente antiberlusconiano, ma se ripenso a quello che è successo a partire da quel maledetto 2011 allora qualcosa a Berlusconi gliela devo necessariamente riconoscere. Per come la vedo io, il suo ultimo governo era in qualche modo di ostacolo alla liquidazione che abbiamo visto dopo: merita rispetto. Ho provato disgusto poi per l'attacco che ha ricevuto in queste ore da qualcuno: personaggi come Stefano Feltri, che credo abbiano ben poco da insegnare. La mia al TG PLUS di Cusano Italia TV #politica#italia#berlusconi#televisione#informazione#giornalismo

Savino Balzano

@savinobalzano · Post #340 · 14.03.2023 г., 12:22

Questa idea della Schlein leader "popolare" è l'ennesima carnevalata italiana. Elly, così come il PD e il suo congresso, non sono altro che invenzioni mediatiche che di reale non hanno assolutamente nulla: non ragioniamo delle primarie, ad esempio, perché davvero sono state un fenomeno plebiscitario (hanno registrato il minimo storico di partecipazione): lo facciamo solo perché televisioni, radio e giornali non fanno altro che parlarcene ossessivamente. Basta esserne consapevoli. E poi, se davvero è una leader popolare, perché non da seguito (ad esempio) alla contrarietà della stragrande maggioranza degli italiani all'invio di armi in Ucraina? Ennesimo cartello elettorale creato in laboratorio, in vitro. La mia al TG PLUS di Cusano Italia TV #politica#italia#EllySchlein#guerra#pace#informazione#televisione

Savino Balzano

@savinobalzano · Post #339 · 11.03.2023 г., 10:06

Considero ridicolo lo spauracchio del ritorno del fascismo, ma questo non vuol dire che non esista un concreto rischio per la nostra democrazia: è rappresentato dalla dittatura del politicamente corretto, dal dispotismo del perbenismo politico, dal fascismo dell'antifascismo. La mia a Cusano Italia TV #politica#italia#informazione#televisione#fascismo#antifascismo

Savino Balzano

@savinobalzano · Post #410 · 11.06.2023 г., 11:20

Penso che Elly Schlein non voglia cambiare proprio nulla: si presta a un teatrino disperato. Fingiamo però di crederci a quello che racconta: ha una sola possibilità per riuscire a cambiare qualcosa. Per ora, si dimostra la migliore alleata di Giorgia Meloni. La mia al TG PLUS di Cusano Italia TV #EllySchlein#GiorgiaMeloni#italia#politica#informazione#giornalismo#televisione

Savino Balzano

@savinobalzano · Post #343 · 16.03.2023 г., 15:33

Elly Schlein ha ragione: la Meloni è al governo e deve dare delle risposte. I disastri lasciati dal Partito Democratico sono peraltro così drammatici da necessitare davvero tanto impegno e lavoro. Il mio timore è che siano molto più simili di quel che sembra. La mia al TG Plus di Cusano Italia TV #politica#italia#GiorgiaMeloni#EllySchlein#televisione#informazione#giornalismo

Savino Balzano

@savinobalzano · Post #397 · 26.05.2023 г., 13:52

Difficile crederlo, ma c'è persino qualcuno che ha deciso di redigere un appello: chiedono di aumentare gli aiuti militari in favore dell'Ucraina. Per certa gente, chiunque metta in discussione la strategia in atto sarebbe un "paci-finto": sarà, ma per quanto mi riguarda loro sono guerrafondai veri. La mia al TG PLUS di Cusano Italia TV #pace#guerra#ucraina#politica#italia#giornalismo#informazione#televisione

Savino Balzano

@savinobalzano · Post #381 · 29.04.2023 г., 08:08

Ricostruiremo l'#Ucraina! Certo, sperando che ci sarà ancora qualcosa da ricostruire e sperando di esserci ancora alla fine di questa tragedia. L'attuale strategia è fallimentare e vengono alla luce tutte le balle raccontate per mesi e mesi Giustissimo dunque tentare la strada di un referendum che provi quantomeno ad aprire un dibattito serio attorno a tutta questa follia di morte. La mia al TG Plus di Cusano Italia TV #guerra#pace#politica#informazione#televisione#giornalismo#italia

123•••78
ПредишнаСтр. 1 от 8Следваща