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

Резултати

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

Търсене: #cina

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

@papaevaticanonews · Post #8612 · 06.12.2025 г., 13:17

"Si apprende con soddisfazione che oggi è stata riconosciuta civilmente la dignità episcopale di S.E. Mons. Giuseppe Zhang Weizhu, Vescovo emerito della Prefettura Apostolica di Xinxiang (Henan, #Cina continentale). Tale provvedimento è frutto del dialogo tra la Santa Sede e le Autorità cinesi e costituisce un nuovo importante passo nel cammino comunionale della circoscrizione ecclesiastica". Lo afferma il direttore della Sala Stampa della Santa Sede in una dichiarazione diffusa tramite il consueto bollettino quotidiano.

Hashtags

Daniele Dell'Orco Geopolitica

@dellorcogeopolitica · Post #1615 · 11.05.2024 г., 17:20

🗞️ Oggi su Libero un mio lungo approfondimento sull'offensiva culturale della #Cina al Salone di Torino. Gli stand del Dragone sono sempre di più, TikTok, che negli Stati Uniti vogliono oscurare, qui è "Official Entertainment partner", le case editrici diretta espressione del governo cinese pubblicano libri di favole per bambini per invitarli ad imparare il mandarino, gli Istituti Confucio (in Usa, Australia e UK in molti casi sono state fatte chiudere) organizzano numerosi eventi. È lo sharp power del Celeste Impero, le cui rinnovate linee guida ideologiche sono state tracciate di recente da Xi Jinping in persona e diffuse dal "Centro di ricerca del pensiero" fondato di recente a Pechino.

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45016 · 29.07.2024 г., 10:44

La premier Giorgia #Meloni in visita in #Cina incontra il presidente Xi Jin Ping: “La Cina è fondamentale per la stabilità e la pace. Penso che l'Italia possa avere un ruolo importante anche per quello che riguarda le relazioni con l'Unione Europea ed il creare rapporti commerciali che siano il più possibile equilibrati. La Cina per noi è un partner economico, commerciale, culturale di grande rilievo” @UltimoraPolitics

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45015 · 28.07.2024 г., 09:13

La premier Giorgia #Meloni in visita in #Cina durante il bilaterale con il primo ministro della Repubblica Popolare Cinese, Li Qiang nella Grande Sala del Popolo a Pechino: “Sono molto contenta di essere qui per il primo viaggio ufficiale che è stato anticipato da diversi incontri di alto livello a dimostrazione della volontà di iniziare una fase nuova, di rilanciare la nostra cooperazione bilaterale nell'anno in cui ricorre il ventesimo anniversario della nostra partnership strategica globale”. @UltimoraPolitics

Hashtags

L'Osservatorio - Italia

@Osservatorioitaliano · Post #25232 · 11.04.2026 г., 19:33

#Italia#Cina Il Governo ha emanato nel Consiglio dei Ministri di giovedì 9 il nuovo decreto Golden Power su Pirelli. Il provvedimento adottato mira a tutelare nuovamente le tecnologie di cui dispone la società, in particolare il Cyber Tyre. Per limitarne l'influenza, al socio cinese CNRC viene imposta la presentazione di una lista per il rinnovo del Cda (composto di 15 membri in totale) limitata a tre amministratori, di cui due indipendenti, e senza la possibilità di rivestire cariche apicali quali Presidente o Amministratore Delegato. @OsservatorioItaliano

Hashtags

White House Watch

@WhiteHouseWatch · Post #17990 · 06.03.2026 г., 16:57

#Iran, #Cina: Secondo quanto appreso dalla CNN da fonti di intelligence statunitense, ci sarebbero segnali che la Cina si starebbe preparando a fornire supporto economico e logistico all'Iran, con aiuti finanziari e componenti per l'industria missilistica.

Hashtags

White House Watch

@WhiteHouseWatch · Post #17901 · 03.03.2026 г., 10:11

#Iran, #Cina: La Cina ha chiesto di mantenere aperto lo Stretto di Hormuz dopo che l'Iran ha colpito diverse navi che ci passavano. "La Cina chiede a tutte le parti di sospendere immediatamente le operazioni miitari, evitare l'escalation, salvare le linee commerciali nello Stretto di Hormuz ed evitare danni maggiori all'economia globale" ha dichiarato il portavoce del Ministro degli Esteri cinese Mao Ning.

Hashtags

Libertà è ragione

@libertaeragione · Post #4373 · 12.05.2025 г., 09:04

#USA#Cina Gli Stati Uniti e la Cina, in un comunicato congiunto, hanno annunciato il raggiungimento di un accordo sui dazi mutualmente imposti nelle scorse settimane. Entrambe le parti hanno deciso, per un periodo iniziale di 90 giorni, di ridurre i rispettivi dazi, con gli USA che abbasseranno quelli sulle merci cinesi dal 145% al 30% mentre la Cina sulle merci statunitensi dal 125% al 10%. I due Paesi inoltre creeranno un “meccanismo per continuare le discussioni sulle reazioni economiche e commerciali”. @OsservatorioEsteri

Hashtags

Libertà è ragione

@libertaeragione · Post #4310 · 03.12.2024 г., 12:30

#Cina#USA Reuters riporta che il Ministero del Commercio ha dichiarato che la Cina ha vietato le esportazioni verso gli USA di articoli legati ai minerali gallio, germanio e antimonio che hanno potenziali applicazioni militari, un giorno dopo l'ultimo giro di vite di Washington sul settore cinese dei chip. La direttiva di Pechino sui cosiddetti prodotti a duplice uso, sia civile che militare, che cita preoccupazioni per la sicurezza nazionale, ha effetto immediato e richiede anche una revisione più rigorosa dell'uso finale dei prodotti di grafite spediti negli USA. "In linea di principio, l'esportazione di gallio, germanio, antimonio e materiali superduri negli USA non sarà consentita", ha dichiarato il Ministero. @OsservatorioEsteri

Hashtags

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