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

Резултати

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

Търсене: #googlevoice

当前筛选 #googlevoice清除筛选
XP Digital Lab

@rocCHL · Post #9534 · 09.02.2026 г., 02:17

推进实名制打击滥用:谷歌宣布Google Voice号码需要完成身份验证才能使用 谷歌宣布 Google Voice 号码需要完成身份验证后才能使用,此政策仅限于新申请号码的用户。申请后用户必须提交身份证件进行验证,未通过验证前不能收发短信和接打电话,并且为防止恶意利用谷歌仅允许有限次的验证,多次未验证通过则号码彻底凉凉。 标签:#googlevoice Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

鱼铺 Fishop.cc

@FishCard2333 · Post #158 · 28.03.2024 г., 13:07

❤️GoogleVoice 代注册 自选号码 ☕立转代注册流程 available☑️ 🤤剩余数量 0💫 ✔️注册后立即转移号码至您的Gmail 权重高 🔗前往下单 鱼铺频道龍喵商店频道🆕 #GoogleVoice

Hashtags

GoogleVoice靚號 Price (702) XX3-3888 60¥ 已售 (913) XX1-7888 60¥ 已售 (609) XX5-9888 60¥ 已售 (865) XX1-9888 60¥ 已售 (757) XX2-0888 60¥ 已售 (919) XX8-9888 60¥ 已售 (313) XX7-2888 60¥ 已售 (707) XX5-7888 60¥ 已售 (757) 967-7888 77¥ (252) 216-2888 77¥ (616) 737-2888 77¥ 已售 (908) 605-6888 77¥ (518) 336-5888 88¥ (301) 799-3888 88¥ (567) XX0-0888 88¥ 已售 (802) 289-0888 125¥參與抽獎 (678) 568-9888 125¥ (505) XX3-5888 125¥ 已售 (708) 966-9888 125¥ (980) XX2-2888139¥已开奖 (520) XX0-5888 139¥ 已售 (678) 902-2888 139¥ (678) 951-9666 139¥ (858) 683-3888 250¥ (803) 868-0888 250¥ (202) 525-7888 250¥ (202) 695-3888 250¥ (520) 815-6888 250¥ (513) 666-0888 390¥ (562) 999-1888 390¥ (213) 538-2888 390¥ (936) XXX-99991300¥ 已售 (212) 392-8025 666¥ (212) 392-8053 666¥ (212) 392-8031 666¥ (309) 916-6666 1666¥ *尾號888,不帶數位4 *僅需提供Gmail郵箱地址,GV將會直接轉入您的Gmail帳戶 *號碼支援携號轉網至美國實體卡運營商 (39¥) 💬購買留言 @LMservice_bot 龍喵商店频道🆕鱼铺频道 #GoogleVoice

Hashtags

❤️GoogleVoice 代注册 自选号码 ☕立转代注册流程 available☑️ 🤤剩余数量 0💫 ✔️注册后立即转移号码至您的Gmail 权重高 🔗前往下单 龍喵商店频道🆕鱼铺频道 #GoogleVoice

Hashtags

❤️ GoogleVoice 尾号888靓号 (不带4) ✅随机号码 6660 CNY ✅挑选号码 7769 CNY ❤️ 仅需提供您的Gmail账号,我们直接发起号码转移。接受号码转入请求后,即可在您自己的Gmail账户中使用该号码 购买留言 @LMservice_bot #GoogleVoice

Hashtags

简悦🥑

@Xiangyues · Post #191 · 23.04.2022 г., 04:07

花费10美元把你的 Google Voice 转为永久的方法 1,前提你需要已有一个GV号 2,打开GV旧版界面: https://www.google.com/voice/b/0?noredirect=1#phones 点击"Change/Port",点击"I want a new number",花费10美元购买一个新的GV号,此时你就拥有了两个GV号,老号后面有一个有效期,先不要管 3,打开GV新版界面: https://voice.google.com/u/0/settings 此处有看到两个GV号,老号后面有一个按钮"转为永久",点击即可转为永久,不会花费20美元,完成 #GoogleVoice#GV 来源 @nnpai 这个貌似是bug,想试水的可以尝试,后续怎么样都是未知数。

新闻派

@nnpai · Post #171 · 23.04.2022 г., 02:43

花费10美元把你的 Google Voice 转为永久的方法 1,前提你需要已有一个GV号 2,打开GV旧版界面: https://www.google.com/voice/b/0?noredirect=1#phones 点击"Change/Port",点击"I want a new number",花费10美元购买一个新的GV号,此时你就拥有了两个GV号,老号后面有一个有效期,先不要管 3,打开GV新版界面: https://voice.google.com/u/0/settings 此处有看到两个GV号,老号后面有一个按钮"转为永久",点击即可转为永久,不会花费20美元,完成 4,操作完成后,你就得到了两个GV号,两个都是永久的 5,此永久保留非彼永久,详细分析: https://hostloc.com/thread-1006126-1-1.html #GoogleVoice#GV ©新闻派 @nnpai

GV保号推送频道

@Pushgv · Post #73 · 28.04.2022 г., 15:21

花费10美元把你的 Google Voice 转为永久的方法 1,前提你需要已有一个GV号 2,打开GV旧版界面: https://www.google.com/voice/b/0?noredirect=1#phones 点击"Change/Port",点击"I want a new number",花费10美元购买一个新的GV号,此时你就拥有了两个GV号,老号后面有一个有效期,先不要管 3,打开GV新版界面: https://voice.google.com/u/0/settings 此处有看到两个GV号,老号后面有一个按钮"转为永久",点击即可转为永久,不会花费20美元,完成 #GoogleVoice#GV

科技&趣闻&杂记

@kejiqu · Post #3885 · 17.11.2025 г., 03:40

Google Voice推出订阅服务 每月支付10美元可以不回收号码 Google Voice 是谷歌在美国推出的虚拟号码服务,成功获得号码后可以将其绑定到谷歌账号然后通过网络接收短信和拨打电话,不需要实体 SIM 卡或虚拟 eSIM 卡,并且还支持美国运营商之间携号转网。 不过对用户来说有个问题是如果三个月内账号不活跃就有可能会被回收,因此不少用户会在三个月内发送一条短信或者拨打一次免费电话来保号,但也总有用户会忘记保号导致号码被回收。 现在谷歌推出 Google Voice 订阅服务,用户需要支付每月 10 美元换取账号不被回收的权利,当然对于免费用户来说按照以前的保号操作也是可以的,不需要付费进行订阅。蓝点网 | Google Voice 🏷#GoogleVoice#虚拟号码#订阅 📢频道👥群组📝投稿

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