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

Резултати

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

Търсене: #line

当前筛选 #line清除筛选
菲律宾头条 菲律宾新闻 曝光频道

@manbetx_aff99_vjty001 · Post #28591 · 15.05.2026 г., 14:46

#泰国 警方联手 #LINE:将封堵涉赌、诈骗、qiaong DU 交易聊天群 泰国警方正在与 LINE Thailand 协调,准备封堵平台上被用于犯罪活动的聊天群和通讯渠道,重点打击网络赌博、诈骗、冒充他人行骗,以及非法商品交易等问题。 据泰国警方消息,泰国国家警察总署发言人 Trairong Phiwphan 表示,近期警方已与 LINE Thailand 代表开会,讨论如何限制和封锁涉嫌违法的私人聊天、群组通讯和相关账号。 警方关注的重点包括:网络赌博、网络诈骗、冒充他人诈骗,以及通过 LINE 群组销售非法商品。 泰国警方还要求 LINE 扩大配合范围,进一步处理通过聊天群进行的枪支、毒品等非法交易。 LINE Thailand 表示愿意配合泰国执法部门,并将获得其日本母公司的支持,以改进相关响应系统。 目前,双方正在推动建立更快、更有效的数据封锁请求处理机制,预计将在2026年中开始落实。 这条消息的重点在于,泰国打击灰产不再只是抓线下窝点,也开始压缩线上通讯空间。 过去很多灰产团伙会利用 LINE、Telegram、Facebook 群组等平台拉人、接单、卖货、开赌局、做诈骗客服或管理人头账户。警方如果只抓现场,很容易漏掉背后的组织链条。 现在泰国警方开始要求平台配合封群、封号、封通讯渠道,说明执法方向正在从“抓人”延伸到“断联络工具”。 对在泰灰产圈活动的人来说,风险会更高。网赌、诈骗、非法枪支、毒品交易、假身份、非法劳务,只要依赖 LINE 群组运作,后续都可能被警方盯上,甚至通过聊天记录、群成员、转账信息继续追查。 🔔 东南亚华人圈TG 新闻曝光频道 ↓ https://t.me/hlsdhpd ✅ 投稿爆料联系:@wwxli

Hashtags

🚘 1星司机 WillKwok(⭐) 发布了一辆 #Office 365 23 人合租车,正版 Office 365 软件,可自定义邮箱前缀和密码,免费送 Onedrive 5TB 空间最低 5.84 元/月,剩余 23 个空位置. 点击上车 🚘 1星司机 大佬(⭐) 发布了一辆 #hulu 5 人合租车,人齊發車,一次性一年帳號直充。最低 13 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 D(⭐) 发布了一辆 #hulu 5 人合租车,Hulu无广告套餐,不包含直播,需要美国网络最低 11.92 元/月,剩余 5 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美洲国家节点可用,无广告不分区,6级车主金牌售后,纯英文无中文最低 16.25 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 D(⭐) 发布了一辆 #HBOMAX 5 人合租车,美国欧洲南美洲网络登录最低 11.92 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 大佬(⭐) 发布了一辆 #Line TV 4 人合租车,自用號,人齊發車。保證穩定最低 16.25 元/月,剩余 4 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #HBOGO 5 人合租车,台区HBO go,中文字幕,每人可登两个设备,限台节点,7级车主金牌服务最低 11.92 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 chh(⭐) 发布了一辆 #HBOGO 3 人合租车,台湾区HBO GO,上车不退,仅限台湾节点,每人仅限两台设备,简中字幕。最低 9.75 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 D(⭐) 发布了一辆 #HBOGO 5 人合租车,台湾网络登录最低 11.92 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 -VVS🌐(⭐) 发布了一辆 #Apple One 1 人合租车,美区最高等级全服务Apple One订阅,包括2T容量iCloud云存储最低 63.44 元/月,剩余 1 个空位置. 点击上车

🚘 1星司机 Q(⭐) 发布了一辆 #Disney+ 7 人合租车,新加坡区Disney+ plus,完整R21+,已年度订阅!最低 8.78 元/月,剩余 7 个空位置. 点击上车 🚘 2星司机 (⭐⭐) 发布了一辆 #Spotify 5 人合租车,上车发账号密码保姆式上车 注册转区 都OK最低 10.83 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 Talor(⭐) 发布了一辆 #Spotify 5 人合租车,土耳其区,有中文歌词,可协助转区最低 9.75 元/月,剩余 4 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #Office 365 5 人合租车,自用车,一人1T,添加自己现有帐号最低 9.91 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 大佬(⭐) 发布了一辆 #Office 365 5 人合租车,个人自用。 Microsoft 365 家庭版 最多可同时使用 5 台设备。 适用于 PC、Mac、最低 9.8 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 大佬(⭐) 发布了一辆 #hulu 5 人合租车,人齊發車,一次性一年帳號直充。最低 13 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 D(⭐) 发布了一辆 #hulu 5 人合租车,Hulu无广告套餐,不包含直播,需要美国网络最低 11.92 元/月,剩余 5 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美洲国家节点可用,无广告不分区,6级车主金牌售后,纯英文无中文最低 16.25 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 D(⭐) 发布了一辆 #HBOMAX 5 人合租车,美国欧洲南美洲网络登录最低 11.92 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 大佬(⭐) 发布了一辆 #Line TV 4 人合租车,自用號,人齊發車。保證穩定最低 16.25 元/月,剩余 4 个空位置. 点击上车

🚘 1星司机 大佬(⭐) 发布了一辆 #Line TV 2 人合租车,年费套餐最低 13 元/月,剩余 1 个空位置. 点击上车 🚘 4星司机 Ciao(⭐⭐⭐⭐) 发布了一辆 #HBOGO 5 人合租车,台湾HBO会员,限台湾节点。视频内容带中文字幕,繁体中文界面。每人限登录两台设备。最低 13 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 shoddy(⭐) 发布了一辆 #HBOGO 5 人合租车,hbogo 台区,需要台湾网络,有中文最低 11.92 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 shoddy(⭐) 发布了一辆 #Paramount+ 5 人合租车,需要美国网络最低 13 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 xubo5821111(⭐) 发布了一辆 #Apple One 5 人合租车,只有TV+、Arcade、News+、Fitness+、iCloud+50G共享。 无Music!最低 29.9 元/月,剩余 5 个空位置. 点击上车 🚘 2星司机 null(⭐⭐) 发布了一辆 #Google Drive 10 人合租车,无限空间云盘、团队盘,添加在自己账号内的无限容量的云盘,不限容量最低 5.95 元/月,剩余 1 个空位置. 点击上车 🚘 2星司机 ease(⭐⭐) 发布了一辆 #Google Drive 10 人合租车,无限空间云盘,团队盘,用自己的gmail,空间个人独享,不限容量! 最低 6.07 元/月,剩余 2 个空位置. 点击上车 🚘 4星司机 Ciao(⭐⭐⭐⭐) 发布了一辆 #动画疯 3 人合租车,台湾动画疯,日漫的不二选择,已过年龄验证!最低 19.5 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 落木(⭐) 发布了一辆 #多邻国 5 人合租车,有趣好玩的语言课程 坚持每天练习,一定会有收获,来加入我的 Super Duolingo 家庭版最低 10.83 元/月,剩余 5 个空位置. 点击上车

跑跑資訊站 KartInfo

@KartInfoTW · Post #166 · 15.12.2020 г., 10:00

跑跑卡丁車終於推出 LINE 官方貼圖了,免費下載期限只到 1/13 止! 🔥 查看詳情:https://kartinfo.me/thread-7858-1-1.html (內文附贈 PNG 去背素材圖打包下載 😎) ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #LINE#LINE貼圖#免費下載

【供应】 供应名称: 韩国kakao band 供应介绍: 企业kakao(主推) 韩国kakao 接码注册 韩国kakao 实名带好友 韩国kakao单实名老号 企业版本kakao 一个企业可以10个客服去接粉 不封不死不限制 购买联系客服:@Geek_8888 注册band 老号band(主推) band老号1个月-1年年以上随机老号 耐用 抗封 绝对牛逼 欢迎咨询各类优质产品 工作室专注(国内外各类聊天软件产品号) 价格: 欢迎咨询 @Geek_8888 标签:#韩国kk#band#微信#line#WS 👇点击下方按钮查看发布者

【供应】 供应名称: 韩国kakao band 供应介绍: 企业kakao(主推) 韩国kakao 接码注册 韩国kakao 实名带好友 韩国kakao单实名老号 企业版本kakao 一个企业可以10个客服去接粉 不封不死不限制 购买联系客服:@Geek_8888 注册band 老号band(主推) band老号1个月-1年年以上随机老号 耐用 抗封 绝对牛逼 欢迎咨询各类优质产品 工作室专注(国内外各类聊天软件产品号) 价格: 欢迎咨询 @Geek_8888 标签:#韩国kk#band#微信#line#WS 👇点击下方按钮查看发布者

【供应】 供应名称: 韩国kakao band 供应介绍: 企业kakao(主推) 韩国kakao 接码注册 韩国kakao 实名带好友 韩国kakao单实名老号 企业版本kakao 一个企业可以10个客服去接粉 不封不死不限制 购买联系客服:@Geek_8888 注册band 老号band(主推) band老号1个月-1年年以上随机老号 耐用 抗封 绝对牛逼 欢迎咨询各类优质产品 工作室专注(国内外各类聊天软件产品号) 价格: 欢迎咨询 @Geek_8888 标签:#韩国kk#band#微信#line#WS 👇点击下方按钮查看发布者

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