@cryptobull_360 · Post #49426 · 20.04.2026 г., 17:29
#X is experiencing access problems.
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #x
@cryptobull_360 · Post #49426 · 20.04.2026 г., 17:29
#X is experiencing access problems.
Hashtags
@loli_daily · Post #25447 · 31.10.2024 г., 11:28
1851619070111834547 | Itoshi_haruki#X: 🌿👻 #FineFaunart 2024年10月30日 21:36:02
Hashtags
@haddsddd · Post #14118 · 10.03.2026 г., 09:30
2031003384766206411 | 井上#X: LIVE2D触ってみました! パティちゃんです 2026年03月09日 13:45:15 via chino
Hashtags
@rocCHL · Post #10132 · 31.03.2026 г., 10:40
X的自动翻译来了,和之前X的地区语言有区隔不一样,马斯克把所有人都丢在一个圈子里面,通过自动翻译,让语言不再成为沟通的障碍。 目前app还没有,我在网页版上发现已经启用了,在帖子上点击翻译旁边的⚙️ 标签:#X Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@meizitu3 · Post #10114 · 03.05.2025 г., 23:05
抖音:#X
Hashtags
@rocCHL · Post #9999 · 18.03.2026 г., 15:20
X继续爆炸中 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9844 · 07.03.2026 г., 06:45
https://x.com/RocM301 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9843 · 07.03.2026 г., 03:32
X正在测试的 X Money 已曝光其配套的 Visa 数字借记卡设计。 这张卡可直接绑定到 Apple Wallet 使用,支持移动支付,同时用户也可以申请实体卡并邮寄到家。 结合此前披露的信息,X Money 未来可能整合存款、支付与现金返现等金融功能,逐步把 X 打造成集社交与金融服务于一体的平台。 💳📱 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9817 · 06.03.2026 г., 02:02
马斯克猛攻创作者经济:X 推出“专属推文串”,无需站外引流即可变现 X 平台全面升级“创作者订阅”服务。专属推文串(exclusive threads)可直接在 X 平台上实现内容变现。创作者可以在主帖中展示部分亮点内容,引导粉丝直接订阅。 X 平台还推出了可用于站内推广的“可分享订阅卡片”和全新数据看板。 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9777 · 04.03.2026 г., 01:22
测试中的 𝕏 Money 与全黑实体 X Card 曝光更多细节。 该账户支持直接存款,年化收益最高可达 6%,并在特定条件下提供 Cashback 回馈。资金由 Cross River Bank 托管,且受 Federal Deposit Insurance Corporation(FDIC)最高 25 万美元存款保险保障。 由于涉及美国银行账户体系,开户需提供 ITIN 或 SSN。 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9730 · 02.03.2026 г., 01:43
X/Twitter发布KOL广告禁入类别 不能收钱发布涉及医药/减肥/烟草等产品否则封号 X/Twitter 发布 KOL 付费推广的禁入类别:包括医药 / 博彩 / 减肥 / 烟草 / 保健品等多个类别的产品禁止发布,否则将面临封号。即 KOL 不能收钱发布这些敏感类别的内容,哪怕标记付费推广也不能发,否则被平台检测到或用户举报后轻则要求删帖并临时冻结发帖权限,重则直接封号。 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9645 · 16.02.2026 г., 13:39
2026农历新年X又炸了,这三天两头的… 标签:#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags