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

Резултати

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

Търсене: #amsterdam

当前筛选 #amsterdam清除筛选
FG - Freie Gedanken 🦁

@FGNews07 · Post #81849 · 13.04.2026 г., 21:03

Auf dem Dam-Platz im Zentrum von Amsterdam wurden Tausende von Kinderschuhen als symbolisches Denkmal aufgestellt, um palästinensischen Kindern und Journalisten zu gedenken, die bei israelischen Angriffen ums Leben gekommen sind. Die Installation umfasste fast 20.000 Paar Schuhe sowie Fotos von 313 Journalisten, die in den letzten zweieinhalb Jahren getötet wurden. Während der Veranstaltung verlasen niederländische Künstler und Persönlichkeiten des öffentlichen Lebens die Namen und das Alter der Opfer und machten so auf die menschlichen Kosten des Konflikts aufmerksam. #Amsterdam t.me/FGNews07

Hashtags

ARMES BIOLOGIQUES? LE PROCÈS VÉRITÉ?* #8 VERDICTÀ AMSTERDAM Karo (BAM!), Senta Depuydt (Essentiel.news) et leur invitée, la journaliste citoyenne 🇳🇱 Djamila le Pair (pinchofsoot.nl) font le bilan du procès d'#Amsterdam**. Doublage par @JeanneTraduction Présentation par Karo: https://essentiel.news/armes-biologiques-le-proces-verite-8-verdict-a-amsterdam/ ** Voir les autres numéros de la série ARMES BIOLOGIQUES? LE PROCÈS VÉRITÉ?* ⬇️⬇️⬇️ #1📌 https://essentiel.news/armes-biologiques-le-proces-verite-1-les-enjeux ou https://bam.news/armes-biologiques-le-proces-verite-1-les-enjeux #2📌 https://www.youtube.com/watch?v=T-mtjtwER-E ou https://www.youtube.com/watch?v=6-PLk4Sr-j8 #3📌 https://essentiel.news/genocide-transhumanisme-elite-criminelle-dossier-epstein-avocat-sort-artillerie-lourde-contre-acteurs-grand-reset/ ou https://bam.news/armes-biologiques-le-proces-verite-3-la-plaidoirie-de-choc #4📌 https://www.youtube.com/watch?v=cMxvrHwB4Ow ou https://www.youtube.com/watch?v=mq80vmcGSUU #5📌 https://essentiel.news/armes-biologiques-le-proces-verite-5-le-temoin-cle-mort/ ou https://bam.news/armes-biologiques-le-proces-verite-5-le-temoin-cle-mort #6📌 https://www.youtube.com/watch?v=QCKO4DlTD6M #7📌 https://www.youtube.com/watch?v=nwAzG385g2E ou https://www.youtube.com/watch?v=J7UYL9yT-Nk * @essentiel_news et @baminfos, médias indépendants amis, se sont associés pour couvrir cet événement international et vous offrir cette série de publications réalisées par nos envoyés communs à Amsterdam, avec le soutien de la Ligue nationale pour la liberté des vaccinations:https://infovaccin.fr/ Pour nous découvrir, vous abonner, nous relayer: 👉https://essentiel.news 👉https://linktr.ee/bam.news

Hashtags

ARMES BIOLOGIQUES? LE PROCÈS VÉRITÉ?* #8 VERDICTÀ AMSTERDAM Karo (BAM!), Senta Depuydt (Essentiel.news) et leur invitée, la journaliste citoyenne 🇳🇱 Djamila le Pair (pinchofsoot.nl) font le bilan du procès d'#Amsterdam**. Doublage par @JeanneTraduction Présentation par Karo: https://essentiel.news/armes-biologiques-le-proces-verite-8-verdict-a-amsterdam/ ** Voir les autres numéros de la série ARMES BIOLOGIQUES? LE PROCÈS VÉRITÉ?* ⬇️⬇️⬇️ #1📌 https://essentiel.news/armes-biologiques-le-proces-verite-1-les-enjeux ou https://bam.news/armes-biologiques-le-proces-verite-1-les-enjeux #2📌 https://www.youtube.com/watch?v=T-mtjtwER-E ou https://www.youtube.com/watch?v=6-PLk4Sr-j8 #3📌 https://essentiel.news/genocide-transhumanisme-elite-criminelle-dossier-epstein-avocat-sort-artillerie-lourde-contre-acteurs-grand-reset/ ou https://bam.news/armes-biologiques-le-proces-verite-3-la-plaidoirie-de-choc #4📌 https://www.youtube.com/watch?v=cMxvrHwB4Ow ou https://www.youtube.com/watch?v=mq80vmcGSUU #5📌 https://essentiel.news/armes-biologiques-le-proces-verite-5-le-temoin-cle-mort/ ou https://bam.news/armes-biologiques-le-proces-verite-5-le-temoin-cle-mort #6📌 https://www.youtube.com/watch?v=QCKO4DlTD6M #7📌 https://www.youtube.com/watch?v=nwAzG385g2E ou https://www.youtube.com/watch?v=J7UYL9yT-Nk * @essentiel_news et @baminfos, médias indépendants amis, se sont associés pour couvrir cet événement international et vous offrir cette série de publications réalisées par nos envoyés communs à Amsterdam, avec le soutien de la Ligue nationale pour la liberté des vaccinations:https://infovaccin.fr/ Pour nous découvrir, vous abonner, nous relayer: 👉https://essentiel.news 👉https://linktr.ee/bam.news

Hashtags

Veel rechtse kiezers in het kabinet zijn ouder, conservatief georiënteerd en financieel capabel, en de meesten van hen kijken alleen naar de reguliere media. Ik zie jonge mensen op de universiteit hun ouders en grootouders vertellen over Israëlische voetbalhooligans. 15.11.2024 Amsterdam #Amsterdam

Hashtags

減少依賴社交媒體及互聯網 : +另外重覆:多使用現金和減少使用 Facebook Instagram whatapp 等佔市場最大的企業 + Boycott 所有國際連鎖快餐集團 我們正在荷蘭北部周圍組織一支當地團隊 (我們要貼地的隊伍,不跟主流大隊 : 太多左膠和右膠)。 我們不會經常在互聯網上公開信息。 其他網上訊息多限於"認知"方面 #Amsterdam

Hashtags

Telegram Info Indonesia

@tginfoid · Post #866 · 19.08.2024 г., 13:35

Amsterdam telah memblokir Telegram untuk pegawai negerisipil Pemerintahan Amsterdam telah berlakukan blokir penggunaan utusan Telegram untuk pejabat kota. Alasan utama blokir ini adalah potensi risiko spionase dan penggunaan aktif aplikasi oleh penjahat, khususnya untuk perdagangan narkoba. Keputusan untuk melarangnya dibuat pada bulan April, namun tidak diumumkan secara terbuka. Kantor walikota menyatakan keprihatinannya tentang kemungkinan hubungan Telegram dengan pemerintah Rusia, yang dapat menimbulkan ancaman keamanan. Blokir ini berlaku untuk ponsel kantor para pejabat. Pada saat yang sama, Telegram tetap populer di Belanda, dimana sekitar 1,9 juta orang menggunakannya. Pakar keamanan siber menganggap tindakan tersebut dapat dibenarkan, mengingat kurangnya standar enkripsi end-to-end di Telegram. Telegram kini masuk dalam "daftar hitam" aplikasi bersama TikTok dan WeChat. Organisasi nirlaba Offlimits dan Stichting Stop Bangalijsten menyerukan kepada Komisi Eropa untuk mengambil tindakan terhadap penyebaran konten berbahaya di Telegram, mengingat kelambanan pihak berwenang “tidak dapat dipahami”. #Blokir#Amsterdam

12
ПредишнаСтр. 1 от 2Следваща