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

Резултати

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

Търсене: #algeri

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

@papaevaticanonews · Post #10008 · 13.04.2026 г., 17:48

Due attentatori suicidi si sono fatti esplodere davanti a una stazione di polizia a Blida, a 45 chilometri da #Algeri, morendo sul colpo e ferendo un agente. Lo riferiscono diversi media nordafricani, ripubblicando sui loro siti un video dell'attacco circolato sui social media. L'attentato, che non è stato rivendicato, è il primo attacco, probabilmente islamista, nel Paese dal 2012 a questa parte. Tra le prime ipotesi, quella di un episodio isolato da parte di un gruppo in cerca di visibilità nel giorno della visita di #LeoneXIV ma senza alcun legame diretto con l'evento. Dal 1992 al 2002 l'Algeria è stata teatro di intensi attacchi terroristici, con oltre 150 mila morti.

Papa & Vaticano - News

@papaevaticanonews · Post #10004 · 13.04.2026 г., 16:28

🇩🇿🇻🇦 Papa #LeoneXIV, a piedi scalzi, visita la Grande Moschea di #Algeri. Per la prima volta un Pontefice entra nel grande luogo di culto islamico del Paese nordafricano, che è anche la terza moschea più grande al mondo. Accolto dal rettore della moschea, Mohamed Mamoun Al Qasimi, il Pontefice ha sostato in silenzio davanti al Mihrab, orientato verso La Mecca, in un momento di raccoglimento durato alcuni minuti. Successivamente, i due si sono incontrati in forma privata, alla presenza del cardinale George Jacob Koovakad, prefetto del Dicastero per il Dialogo interreligioso, e del cardinale Juan-Paul Vesco, arcivescovo di Algeri. Nel Libro d’Onore, Leone XIV ha lasciato un messaggio in lingua francese: “La misericordia dell’Onnipotente conservi nella pace e nella libertà il nobile popolo algerino e tutta la famiglia umana”. Nel suo intervento a braccio, il Papa ha sottolineato il valore del luogo visitato, definendolo “uno spazio di Dio, uno spazio divino, sacro, dove tante persone vengono a pregare per trovare la presenza di Dio nella loro vita”. Il Successore di Pietro ha quindi ricordato il legame spirituale con la terra algerina, richiamando la figura di Sant’Agostino: “Vengo con molta gioia in Algeria, perché è la terra anche del mio padre spirituale, Sant’Agostino, che ha voluto insegnare tanto al mondo, soprattutto con la ricerca della verità, la ricerca di Dio, riconoscendo la dignità di ogni essere umano e l’importanza di costruire la pace”. “Cercare Dio – ha proseguito – è riconoscere anche l’immagine di Dio che è in ogni creatura, in ogni figlio di Dio, in ogni uomo e donna creati a sua immagine e somiglianza. Questo significa che è molto importante imparare a vivere insieme, con rispetto per la dignità di ogni persona umana”. Un passaggio centrale del discorso è stato dedicato al dialogo e alla convivenza tra i popoli: “Con lo spirito, con questo luogo di preghiera, con la ricerca della verità anche attraverso lo studio e con la capacità di riconoscere la dignità di ogni essere umano sappiamo – e oggi con questo incontro ne abbiamo la prova – che possiamo imparare a rispettarci mutualmente, a vivere in armonia e a costruire un mondo di pace”. Il Vescovo di Roma ha poi assicurato la sua preghiera: “Questo pomeriggio prego per voi, per il popolo di Algeria, per tutti i popoli della terra perché la giustizia del Regno di Dio si faccia presente anche in mezzo a noi e che siamo tutti sempre più convinti della necessità di essere promotori di pace, di riconciliazione, di perdono”. Infine, un apprezzamento per la dimensione culturale e formativa del complesso: “Quanto è importante che l’essere umano sviluppi la capacità intellettuale che Dio ha dato all’uomo perché possiamo scoprire quanto è grande la creazione, quanto è grande ciò che Dio ci ha lasciato”.

Papa & Vaticano - News

@papaevaticanonews · Post #9990 · 13.04.2026 г., 09:45

🇩🇿🇻🇦 Papa #LeoneXIV, poco fa, è atterrato in #Algeria, prima delle quattro nazioni che saranno toccate nel corso di questo Viaggio Apostolico in #Africa. Accolto dalle autorità locali sotto la pioggia, il Pontefice è stato salutato anche dagli spari di colpi di cannone. In questa prima giornata si prevedono tre discorsi. Il primo, che Leone XIV pronuncerà in inglese, è previsto durante la visita al Monumento dei Martiri Maqam Echahid, che avverrà dopo la cerimonia di benvenuto all’aeroporto di #Algeri. Il secondo discorso, sempre in inglese, è in programma durante l’incontro con le autorità, la società civile e il Corpo diplomatico, subito dopo la visita di cortesia al presidente della Repubblica. Nel pomeriggio si svolgeranno invece la visita alla Grande Moschea d’Algeri, la visita privata al centro di accoglienza e di amicizia delle suore Agostiniane missionarie a Bab El Oued e l’incontro con la comunità algerina nella basilica di Nostra Signora d’Africa, occasione del terzo e ultimo discorso della prima giornata del viaggio in Africa, che il Pontefice pronuncerà in francese.

Papa & Vaticano - News

@papaevaticanonews · Post #9746 · 24.03.2026 г., 16:30

“#Monaco questo sabato, #Algeri e poi l’#Africa subsahariana dopo #Pasqua, #Barcellona a giugno, #Lampedusa a luglio… E la Francia? State tranquilli, ci stiamo lavorando: ne ho riparlato con il Papa qualche giorno fa”. Lo ha detto il cardinal Jean-Marc Aveline, Arcivescovo di #Marsiglia e presidente della Conferenza Episcopale Francese, parlando questa mattina ai vescovi di tutta la #Francia, riuniti a Lourdes per la loro Assemblea plenaria di primavera. “Ma una visita papale non è un trofeo da esibire”, ha subito aggiunto il cardinale. “È un incoraggiamento a vivere la nostra missione e la nostra comunione il più vicino possibile al Vangelo”.