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

Резултати

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

Търсене: #estk

当前筛选 #estk清除筛选
VPSXB.NET

@vpsxb1 · Post #7245 · 04.01.2026 г., 10:55

#estk eSTKme 新年促销,读卡器套装100hkd起,使用 VPSXB 再打9折 https://store.estk.me/zh/products/?code=VPSXB

Hashtags

VPSXB.NET

@vpsxb1 · Post #7155 · 16.12.2025 г., 16:05

#estk eSTKme 可移动esim 迁移了新站点 使用小白专属优惠码 VPSXB 即可打9折,欢迎各位使用(其实并不区分大小写……)。 购买链接:https://store.estk.me/zh/products/?code=VPSXB

Hashtags

Аргунь阿尔贡

@argunriver · Post #586 · 18.05.2024 г., 13:16

实体eSIM卡-eSTK将于5月20日正式现货发售 此次发售的eSTK版本为400kb eSIM芯片容量的版本,与此前正式版相同。 😭eSTK简介与使用教程 ⛱️标签:#eSTK 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

Hashtags

Аргунь阿尔贡

@argunriver · Post #496 · 02.05.2024 г., 14:56

5.5 21:30 4个eSTK-400K 单价0U 每人限购1份 其中有一个eSTK为阿尔贡成员限购 21:30在此条消息评论区留言 以此条消息评论区留言顺序为准 时间以手机时间为准 电脑时间不作为参考 仅支持发送一条消息 采用多发者取消活动资格 若群组发言消息 自4月28日0:00起至5月5日21:30 不超过500条 不满足购买资格 资格往后顺移一位 ⛱️标签: #活动#eSTK 🌠频道: @ArgunRiver ♻业务: @DoSthGreat

Hashtags

Аргунь阿尔贡

@argunriver · Post #462 · 29.04.2024 г., 12:14

🎈额尔古纳河 晒eSIM活动 🗣活动奖品: 1个eSTK-400K正式版 🗣eSTK简介 eSTK 作为一款可插拔嵌入式通用集成电路卡 (eUICC) ,其主要的功能是为了给Android和iPhone用户提供完整的eSIM功能,尤其针对国行版本设备缺失的eSIM支持。 🗣参与方式: 1️⃣在此条推文评论区晒出你的eSIM「视频或截图」 2️⃣开奖前未退出群组/频道 🗣开奖时间: 2024-4-30 22:00 以随机抽取评论序号的方式开奖 ⛱️标签:#活动#eSTK 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

Hashtags

Аргунь阿尔贡

@argunriver · Post #766 · 28.07.2024 г., 13:59

eSTK介绍 eSTK是什么: eSTK可以简单理解为一种实体eSIM卡,eSIM经过这些年的发展在世界各地得到了普及,但是国内手机还没有支持eSIM,那国行手机如何使用eSIM呢,eSTK就是这一问题的解决方案,它可以将eSIM文件下载到eSTK卡中,从而让你原本不支持eSIM的手机使用eSIM。 eSTK相对于竞品的优势: Android:如果你的安卓设备原生支持eSIM LPA,那配合eSTK卡后你的设备将进化为“eSIM手机”。 IOS:eSTK支持直接在SIM Applications 中切卡,无需拔卡插入Andooid或者PC设备进行切卡。如果你是IOS主用用户,相信这个功能是你不可或缺的。 eSTK使用方法: https://t.me/ArgunRiver/502 eSTK产品价格: eSTK-ECO:189港币 eSTK-ECO Lite:90港币 可根据自身需求酌情考虑产品类型,eSTK-ECO Lite和eSTK-ECO的区别主要是下卡方式和切卡数量。(个人建议推荐购买满血版 eSTK下单支持境内外支付方式,走频道专属优惠码可获得10%优惠。 优惠码: argun 官网: eSTK.me 返利金额将会用于频道抽奖活动。 ⛱️标签:#eSIM#eSTK 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

Hashtags

【AFF】发布/使用

@affman668 · Post #224 · 26.07.2024 г., 14:10

#eSTK#实体eSIM eSTK优惠码 XIXI ,下单时使用可以为任意产品减除10%的价格 下单网站: https://www.estk.me/cart/ eSTK是实体eSIM卡,可以将eSIM写入此卡后插卡进移动设备进行使用,相较于5ber卡,eSTK最大的优势即可以在iOS/iPad端下卡 @xixsim ID:5513054401

Аргунь阿尔贡

@argunriver · Post #476 · 01.05.2024 г., 03:47

🌟额尔古纳河 × eSTK 抽奖活动 🌟 ⏺开奖时间:2024-05-02 22:00:00 ⏺如何参与: 在 额尔古纳河群组内发送参与关键词 “熄灭这灯,当你愿意。 我将理解你的黑暗,我将爱它。” 即可参与抽奖活动。 ⏺奖品清单: eSTK-400K*1 抓住机会,参与我们的抽奖活动,赢取奖品! 🍀祝各位好运,五一愉快! ⛱️标签:#抽奖#eSTK 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

Hashtags

Аргунь阿尔贡

@argunriver · Post #313 · 06.04.2024 г., 04:37

ECP制造的5ber产品或将无法使用 2024 年 4 月,据 eSTK.me透露,eSIM.me 准备就监管不力的问题起诉 GSMA,要求撤销 ECP 的 EUM 证书。如果此事落实,所有 ECP 制造的 5ber 产品将无法与使用 GSMA 证书的 SM-DP+ 通信,无法再写入 eSIM Profile。 根据 GSMA CI 的 CRL 列表,EUM 证书吊销没有先例。考虑到 ECP 在 eSIM 行业的地位,此事可能会引发行业震荡。 由于 eSIM.me 已更换非 ECP 的供应商,且有足够的利润空间来承担为现存客户更换新卡片的成本,此事对持有 eSIM.me 的客户不会有较大影响。 ⛱️标签:#eSIM#eSTK#5ber 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

品测

@SIM_CN · Post #246 · 10.01.2025 г., 11:57

#estk#aff#品测推荐 ————————— eSTK.me 新版卡预售 ————————— 简介: 目前上架4个预售版本,根据自己需求来。 ————— ESTKme-AIR(面向刚需客户,超低价格,无痛购买)(约CNY 67) 仅允许存储 2 个profile,但是包含了iOS切换与下载在内的全部ESTKme特色功能,未来可补差价升级到ESS版 ————— ESTKme-DRO (面向纯安卓客户,具有较高性价比)(约CNY 93) 440 KiB,不支持iOS切换与下载(但iOS上也是可以用的),仍保留设置第三方软件ARA-M功能(可以选择自己喜欢的LPA软件来管理),未来可补差价升级到ESS版 ————— ESTKme-ESS (最均衡的版本)(约CNY 149) 440 KiB,全功能,对标原ECO版本的延续替代,容量稍微大了一点 ————— ESTKme-MEG (面向重度esim用户、极客)(约CNY 184) 840 KiB,全功能,大容量版本 ————————— 对应App: 支持卡槽直接管理,RED读卡器通过USB/蓝牙连接管理 Android: https://play.google.com/store/apps/details?id=me.estk.lpa 支持RED读卡器通过USB/蓝牙连接管理 iOS: https://apps.apple.com/us/app/estk-me/id6738199509 ————————— 品测专属优惠码: SIMCN 结算页面选择找到 “Coupon Code” 填写 SIMCN 然后Apply即可 ————————— 其他: 推荐后俩个卡版本ESS跟MEG。 均衡性价比推荐第三个ESS,要是玩卡发烧户推荐最后一个MEG卡,安卓带Root的话就第二个DRO版本,小白入门推荐第一个版本AIR

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