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

Резултати

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

Търсене: #3hk

当前筛选 #3hk清除筛选

#3HK 🇭🇰3wan国际万能卡,保号卡有eSIM购买渠道了: https://www.mypacemarket.com/categories/hong-kong 另一个更优惠的渠道: https://t.me/eSIMhelp/2712?single 开卡自带一年2000分钟香港通话(可vowifi) 这个卡优势: 45港币(充值券)得55港币话费保号1年,充的话费可以买3DIY类似的流量包。28港币更换设备,28港币更换号码。 注意两家都是人工拍照发货(纸质二维码)

Hashtags

#3HK 经过测试,10HKD的本地通行证是带vowifi的500min本地通话,购买后使用关闭定位飞行模式使用香港ip即可拉起。 双卡都是3HK DIY,购买了10HKD这张成功拉起。 看了下所有语音包都带vowifi,未测试(没钱)。

Hashtags

品测

@SIM_CN · Post #158 · 09.05.2024 г., 10:36

#香港#3HK#保号 ————————— 香港Three运营商不实名无法接受短信 ————————— 包括3HK,DIY卡,soSIM,hahasim等 好了牢李是真玩不起了 牢3 支持护照/港澳通行证/台胞证等证件登记 短信电话被砍了,但是在中国内地还是可以用它匿名漫游上网的,毕竟牢3的保号实在太贵 台湾地区强制实名,不实名在台湾纯纯一张废卡,只有着中华电信的信号,然后电话电话不能打,短信短信不能收,连漫游流量也不可用。 DP: 第三方经销商贩卖的3HK流量卡似乎不受影响(如mobimatter等二道贩子,无法绑定3HK官网的那种卡),可以正常接收短信 ————————— 实名登记地址 https://www.three.com.hk/prepaid/account/tc/rnr-reg ————————— 助推我 https://t.me/boost/SIM_CN ————————— Powered By @SIM_CN 2024/05/09

品测

@SIM_CN · Post #249 · 01.02.2025 г., 02:47

#Hutchison#3HK#SoSIM#VoWiFi ————————— 🇭🇰 Hutchison HK VoWiFi 通话 ————————— 测试环境: 设备:iPhone 14 Pro Max 测试卡:SoSIM 测试套餐:$33香港本地套餐 测试IP:HKBN家宽 位置信息:未关闭(存疑,因人而异) 飞行模式:未开启 连接速度:秒连 ————————— 其他信息: 可以呼叫其他香港号码,算在本地套餐内。 短信秒接 使用Skype(+886/+852外显)拨打该号码无法接听 其他Hutchison旗下品牌如Supreme/SIMWORLD/SoSIM/3 DIY/hahasim等推测均可如此拉起 仅自家高端品牌Supreme与SoSIM才可拉起本功能 ————————— 拉起条件(必备): 香港家宽(不禁UDP,CMHK/HKBN/HGC/iCable均可) 本地套餐(SoSIM 33HKD本地/Supreme月费套餐等) ————————— Powered By @SIM_CN 2025/02/01 如果有错误或者纰漏请群友多多指出,谢谢! ————————— 推广: [eSTK.ME 年轻人第一张实体eSIM]

品测

@SIM_CN · Post #76 · 29.01.2024 г., 07:24

3HK 内地漫游问题 近期大部分群友反应3HK漫游问题,无论是买的最多的预付卡抑或是群友搞得上台卡. 中国移动: 重置漫游无效无法漫游移动,能连接上也是2G没法用 大部分是直接无信号 中国联通: 表现状况联通3G(测试地区:上海闵行)但是可以上网,有的群友甚至直接没信号. 实测上海市中心,广东佛山等地可以漫游到联通5G NSA 中国电信: 目前效果比较好,部分人手机出现空信号 (测试地区:海南文昌,多发生于iOS设备,就是信号是灰色的但是可以上网,无法注册到语音服务,此情况也适用于 澳洲Felix注册移动4G 无语音服务). 但是仍然有一部分地区无法漫游。 经过实测,山东济南,辽宁沈阳等地区可以漫游到电信5G NSA(半死不活的NSA),但是速度很拉跨. 个人评价: 3家貌似3UK也这样抽风了,很奇怪. 老李头没钱了? #3HK#漫游#中国联通#中国移动#中国电信#5G#NSA

品测

@SIM_CN · Post #250 · 02.02.2025 г., 05:18

#3HK#SoSIM#羊毛#奖励#实名认证#Hutchison ————————— 🇭🇰 Hutchison SoSIM 内地旅客实名奖励 ————————— 实名奖励: 360日100G香港本地社交套餐+20000分钟香港本地通话(可WiFi Calling) ————————— 测试环境: 中国护照:实名后领取羊毛成功 港澳通行证:实名后领取羊毛成功 香港永久性居民身份证:无此羊毛 澳大利亚护照:无此羊毛 ————————— 其他信息: 开卡成本33HKD,可选eSIM,可用内地微信支付。 不推荐使用SoSIM进行保号,这个羊毛只能用一次保号一年,正常保号差不多要120HKD/年比较贵,适合粤港两地出差或者访港旅客开,访港旅客回家后可以用这个毛免费保号一年。 这个毛适合对线香港银行,不过要强制拉起WiFi Call 如果需要保号可以选择6HK(Club)和hahasim(10HKD/年),需要香港流量可以选择CMHK上台/3HK DIY 45GB等 DP: (1)02/05更新 该政策适用于新开/新开转台(花33HKD开卡然后携号转网)用户,注意证件必须是CN(护照/通行证) (2)只要是新开,无论CN护照/通行证名下几张卡都可以享受该优惠政策 ————————— 开卡信息: 如果有开卡需求可以走我的屈臣氏版SoSIM AFF,送30天50GB社交流量与欢乐通宵(晚11到次日7点不限流量限速7.2Mbps) aff使用需要开完卡后进入sosim官网找到右上角三个横线找到奖赏-以优惠码兑换奖赏然后输入aff,输入领取成功返回上一级菜单查看我的优惠券使用奖赏 屈臣氏版本Aff: SRJJL2Z ————————— Powered By @SIM_CN 2025/02/02 如果有错误或者纰漏请群友多多指出,谢谢! ————————— 推广: [eSTK.ME 年轻人第一张实体eSIM]