@jingdon · Post #502058 · 09.03.2026 г., 05:27
央视探厂同款 【豪士】小小面包.380g 芝士夹心!奶香味特浓d 味道超 1口1个松软香甜 屯点当早餐、夜宵都很合适 - (ydqHUFsMBVG)// CZ00 tG-#https://s.click.taobao.com/vITYW7n 复制消息打开某宝或点几联接一键上车12.8亓
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #https
@jingdon · Post #502058 · 09.03.2026 г., 05:27
央视探厂同款 【豪士】小小面包.380g 芝士夹心!奶香味特浓d 味道超 1口1个松软香甜 屯点当早餐、夜宵都很合适 - (ydqHUFsMBVG)// CZ00 tG-#https://s.click.taobao.com/vITYW7n 复制消息打开某宝或点几联接一键上车12.8亓
Hashtags
@wxdy666 · Post #6006 · 12.11.2025 г., 13:13
vless://[email protected]:443/?type=ws&encryption=none&flow=&host=snippets.mnmnm.netlib.re&path=%2F%3Fed%3D2560&security=tls&sni=snippets.mnmnm.netlib.re&allowInsecure=1&fp=firefox#https%3A%2F%2Fsubbeta.775678.xyz%2Fsub%3Fuuid%3Df64bdc57-0f54-4705-bf75-cfd646d98c06%26encryption%3Dnone%26security%3Dtls%26sni%3Dsnippets.mnmnm.netlib.re%26fp%3Dfirefox%26allowInsecure%3D1%26type%3Dws%26host%3Dsnippets.mnmnm.netlib.re%26path%3D%252F%253Fed%253D2560%0A%E7%BE%8E%E5%9B%BD%F0%9F%87%BA%F0%9F%87%B8%E5%BE%B7%E5%85%8B%E8%90%A8%E6%96%AF%E5%B7%9E https://subbeta.775678.xyz/sub?uuid=f64bdc57-0f54-4705-bf75-cfd646d98c06&encryption=none&security=tls&sni=snippets.mnmnm.netlib.re&fp=firefox&allowInsecure=1&type=ws&host=snippets.mnmnm.netlib.re&path=%2F%3Fed%3D2560 🍟 节点来源:网友大哥匿名投稿 ⚠️ 恶意刷流量者亲🐎原地爆炸 🥴 多多转发与分享才能激励出更多更好的订阅分享给大家 🤖 投稿助手:@wxdy_bot 🚀 节点分享:@wxdy666
Hashtags
@hezuclub · Post #1230 · 19.09.2025 г., 05:24
大成方略透过报表看经营课程 #https://hi189.com/3024.html
Hashtags
@hezuclub · Post #1127 · 26.08.2025 г., 05:52
饭太稀零基础插画综合课程 #https://hi189.com/2256.html 找课👉hi189.com
Hashtags
@likeinIran2 · Post #887 · 24.03.2023 г., 18:55
Хотя и песков хватает. Но, гор больше, 54% от территории Ирана занимают горы. Десятки горных цепей и хребтов отделяют речные бассейны и плато друг от друга. Самая населённая западная часть страны является одновременно и самой гористой, где расположены Кавказские горы и Эльбурс. В цепи Эльбурс расположена самая высокая точка Ирана — пик Демавенд (5604 м). Восток Ирана в основном покрыт солончаковыми пустынями и полупустынями, в том числе крупнейшей — Деште-Кевир и Деште-Лут. #https://t.me/likeinIran2
Hashtags
@likeinIran2 · Post #866 · 23.03.2023 г., 15:43
Поздравляем всех мусульман с Рамаданом! #https://t.me/likeinIran2
Hashtags
@sudo_recast · Post #406 · 05.09.2022 г., 09:24
Chrome 繞過證書錯誤的密碼好幾年沒修改了。 https://chromium.googlesource.com/chromium/src/+blame/refs/heads/main/components/security_interstitials/core/browser/resources/interstitial_large.js 可以在控制台執行 sendCommand(SecurityInterstitialCommandId.CMD_PROCEED)。(南宫雪珊) #https
Hashtags
@sng_today · Post #16509 · 21.01.2026 г., 19:52
🌍Военнослужащие, члены их семей и гражданский персонал 201-й гвардейской военной базы Центрального военного округа (ЦВО), дислоцированной в Республике Таджикистан, встретили светлый праздник Крещение Господне. Празднование началось с вечерней крещенской службы у войскового храма Иверской иконы Божьей Матери, расположенном на территории российского соединения. Церемонию великого освящения воды совершил помощник командира военной базы по работе с верующими военнослужащими иерей Роман Чебоненко. ©️Нурлан Каз #ЦАР #https://t.me/EXCLUSIVE_NEWS0
@likeinIran2 · Post #864 · 22.03.2023 г., 19:23
Исфахан — третий по величине город Ирана с населением чуть менее 2 млн человек. Несмотря на бурный рост, в нем сохранилось более 150 прекрасных архитектурных памятников сефевидской эпохи. Центром города служит огромная (165 x 510 м) площадь Мейдани-Шах, средоточие общественной жизни в эпоху Сефевидов. В те времена ее называли Накш-э-Джахан — «образ мира», а после свержения шахской династии площадь обрела название Мейдан-Имам. #Исфахан #https://t.me/likeinIran2
@hezuclub · Post #1492 · 02.12.2025 г., 03:08
象棋+围棋类教程合集 #https://hi189.com/3741.html #兴趣爱好
@lsposed_Modules_Updates_Trackers · Post #6942 · 02.05.2026 г., 17:00
#https:__github.com_MasterOfStar_mipay_gpay_lsp #MasterOfStar 模块:com.mipay.gpay.lsp 简介:https://github.com/MasterOfStar/mipay_gpay_lsp 版本:2-1.1 更新时间:2026/05/03 00:33:02 更新日志: 集成NFC自动切换功能,支持MiPay/GPay快捷切换。 按钮支持莫奈取色和暗色模式。 如果唤起小米智能卡时提示未设置为默认应用,请再次双击电源键即可。 切换应用的时机有时似乎比唤醒慢。 @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot
Hashtags
@hezuclub · Post #1518 · 03.12.2025 г., 06:19
小红书矩阵引流获客实战课程 #https://hi189.com/3814.html #小红书