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

Резултати

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

Търсене: #pg

当前筛选 #pg清除筛选
汇盈娱乐城官方

@hy881vip · Post #853 · 08.01.2026 г., 11:57

😂 😂 😂 😂 #PG 麻将胡了 😍 😍 😍 😍拉豪礼 惊喜如潮涌 提款 😍 😍 😍 😍 😍 😍 😍 财富轻舞飞扬 🤪 加入我们 hy008.com 让每一局都成为诗篇 😃赢在指尖 乐在心头 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 ✔️ ✔️ ✔️ ✔️@hykefu88 😊 ☺️ 😁 ☺️ 🤣 😎 💕USDT网址: hy881.vip 💕RMB网址:www.hy881.vip

Hashtags

汇盈娱乐城官方

@hy881vip · Post #849 · 08.01.2026 г., 11:56

😂 😂 😂 😂 #PG 麻将胡了2 ✨提款喜报 ✨ ⚡️ 提款四次,奏响幸运乐章—— 😃 😃 😃 😃 😃 😃 序曲低吟, 😀 😀 😀 😀 😀 😀 间奏悠扬, 😀 😀 😀 😀 😀 😀 高潮迭起, 😙 🤨 😛 😚 🧐 😒 尾音绵长。 📱牌赢彩 提款即华章 ☢️ ☣️ 📴 📳 🈶 🈚 🈸 🈺 🧐 ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 🧐 🔒 🔒 🔒 🔒 💎 💎 💎 💎 💎 💎 💎 💎 👍 👍 👍 👍 ✔️ ✔️ ✔️ ✔️@hykefu88 😊 ☺️ 😁 ☺️ 🤣 😎 💕USDT网址: hy881.vip 💕RMB网址:www.hy881.vip

Hashtags

😂 😂 😂 😂 #PG 麻将胡了2 ✨提款喜报 ✨ ⚡️ 提款四次,奏响幸运乐章—— 😃 😃 😃 😃 😃 😃 序曲低吟, 😀 😀 😀 😀 😀 😀 间奏悠扬, 😀 😀 😀 😀 😀 😀 高潮迭起, 😙 🤨 😛 😚 🧐 😒 尾音绵长。 📱牌赢彩 提款即华章 ☢️ ☣️ 📴 📳 🈶 🈚 🈸 🈺 🧐 ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 🧐 🔒 🔒 🔒 🔒 💎 💎 💎 💎 💎 💎 💎 💎 👍 👍 👍 👍 USDT投注👉: hy886.vip 人民币投注👉 : www.hy886.vip 在线联系 @m88888c

Hashtags

汇盈官方频道

@yushan999 · Post #353 · 10.10.2025 г., 14:00

😀 😀#PG 宝石矿工 🎉恭喜玩家***061投注6u爆奖 😃 😀 😭 😋 😀 😋 喜提 😋 😭 😭 😭倍 🎉㊗️老板一路长虹 日进斗金🎉 🥳祝大哥在万利娱乐玩的开心,玩的愉快, 心想事成,盆满钵满🥳 ✔️ ✔️ ✔️ ✔️ : @z520v USDT投注: www.hy775.vip 人民币投注: hy775.vip

Hashtags

99娱乐频道

@yule99zhunifacai · Post #71 · 31.12.2025 г., 05:28

😂 😂 😂 😂 😂 😂 #PG 赏金大对决 赏金对决,一注惊鸿 3️⃣0️⃣变4️⃣6️⃣0️⃣8️⃣0️⃣的绚烂 5️⃣3️⃣0️⃣0️⃣0️⃣已落袋 广告?不,是下一场传奇预告。" 😊立即体验 421.ceo 别迟疑 🩲 🪢 👩‍👦 🧶 🧶 👠 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 纯流水返佣代理模式、欢迎您的加盟! 🔥 交流群组: https://t.me/DNYTTFC 99频道:https://t.me/yule99zhunifacai 😀RMB投注:421.ceo 【可U可R】 😀纯U投注 : www.421.ceo 🧐 🧐 🧐 🧐@hhmht 🐷

Hashtags

T1体育赌界之王

@dujiezhiwang · Post #162 · 08.04.2026 г., 05:49

#pg#麻将胡了 愿喜气长存,又一兰卡博系老玩家平移,500一拉爆 ⚡️万 电子大奖征集令 真人8输9存款送嫩模邀请好友6888 畅玩电子大闯关电子活动奖上奖电子日存10%首存日存天天领 添加彩金客服领取活动福利@T1ty01 🤩 🤩 🤩 🤩 🤩@T1ty01 😀 😀 😀 😀 😀t17225.com

ATM 娱乐频道

@ATM_YL · Post #73 · 24.08.2025 г., 04:48

🤓 🤓 🤓 🤓 🤓 又爆分出万元大奖📱大奖从不迟到! 恭喜玩家 🤘#PG#麻将胡了 🤘充值1000 ⚡️ ⚡️ ⚡️ ⚡️ 😀 😀 😀 😀 😀 😀斩获暴击大奖! 🤓 🤓 🤓 🤓 😭 🤓 👌 👌 🤓 👌 🤓 👌 每一次点击 🙁atmty45.me 🙁都是财富的召唤! 🔠 🔠 🔠惊喜永远超乎想象! 😀 😀 😀 😀 😀 😀 😍 😍 ◀️ ↕️ ↙️ 支持: 😆 😆 😆 😆汇旺泰铢上下分 😍 😍 😍 😍 😍 😍 😍 😍 😍 😍 😍 😍 😕 🙁 ☹️ 🔤 🔤 🔤 🔤 🔤 🔤 🔤 😀 😀 😕 😳🔌 ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ 😄 😄 😃 😃 😄 😀 ⚡️ ⚡️ ⚡️ ⚡️https://t.me/ATM_YL 😃网址:atmty45.me 💸 💸 💸 💸💸💸@ATM_wa

#pg#麻将胡了 愿喜气长存,又一兰卡博系老玩家平移,500一拉爆7️⃣万 电子大奖征集令 真人8输9 首存日存天天领 邀请好友6888 畅玩电子大闯关 电子活动奖上奖 电子日存10% 存款送嫩模 添加彩金客服领取活动福利@Oce921 🤩 🤩 🤩 🤩 🤩@Oce921 😀 😀 😀 😀 😀t17297.com

🫤 😐 🫥 😶 🤥 🫠 🤫 🫡 🫢 😑 N9 国际认证 | 信誉平台 支持5倍验资 【验资:@N9KF】 担保域名:N9.TOP点击查看 #曝光#pg ⚡️ ⚡️ ⚡️ ⚡️ 💝新会员好礼 注册就送28.8U 新人首存/二存/三存最高赠送8️⃣8️⃣8️⃣8️⃣U 💝老会员好礼 电子狂欢每日存款赠送10% 充值笔笔送3%无上限 夜间充值最高可优惠8️⃣8️⃣8️⃣8️⃣U 累计存款|打码|VIP升级送彩金 😇 🧐 🧐 😗 🧐 😙 😄 ⚡️ 官方客服: @N9KF ⚡️ 官方飞投: @N9N9 ⚡️ 福利频道: @N9pd888 ⚡️ 注册网址: N9.COM【USDT】 ⚡️ 注册网址: N9.COM【人民币】 🔥欢迎各位老板加入N9国际娱乐城! 🔥关注N9官方频道参与更多优惠活动

Hashtags

🫤 😐 🫥 😶 🤥 🫠 🤫 🫡 🫢 😑 N9 国际认证 | 信誉平台 支持5倍验资 【验资:@N9KF】 担保域名:N9.TOP点击查看 #曝光#pg ⚡️ ⚡️ ⚡️ ⚡️ 💝新会员好礼 注册就送28.8U 新人首存/二存/三存最高赠送8️⃣8️⃣8️⃣8️⃣U 💝老会员好礼 电子狂欢每日存款赠送10% 充值笔笔送3%无上限 夜间充值最高可优惠8️⃣8️⃣8️⃣8️⃣U 累计存款|打码|VIP升级送彩金 😇 🧐 🧐 😗 🧐 😙 😄 ⚡️ 官方客服: @N9KF ⚡️ 官方飞投: @N9N9 ⚡️ 福利频道: @N9pd888 ⚡️ 注册网址: N9.COM【USDT】 ⚡️ 注册网址: N9.COM【人民币】 🔥欢迎各位老板加入N9国际娱乐城! 🔥关注N9官方频道参与更多优惠活动

Hashtags

🫤 😐 🫥 😶 🤥 🫠 🤫 🫡 🫢 😑 N9 国际认证 | 信誉平台 支持5倍验资 【验资:@N9KF】 担保域名:N9.TOP点击查看 #曝光#pg ⚡️ ⚡️ ⚡️ ⚡️ 💝新会员好礼 注册就送28.8U 新人首存/二存/三存最高赠送8️⃣8️⃣8️⃣8️⃣U 💝老会员好礼 电子狂欢每日存款赠送10% 充值笔笔送3%无上限 夜间充值最高可优惠8️⃣8️⃣8️⃣8️⃣U 累计存款|打码|VIP升级送彩金 😇 🧐 🧐 😗 🧐 😙 😄 ⚡️ 官方客服: @N9KF ⚡️ 官方飞投: @N9N9 ⚡️ 福利频道: @N9pd888 ⚡️ 注册网址: N9.COM【USDT】 ⚡️ 注册网址: N9.COM【人民币】 🔥欢迎各位老板加入N9国际娱乐城! 🔥关注N9官方频道参与更多优惠活动

Hashtags

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••65•••70•••75•••8081
ПредишнаСтр. 1 от 81Следваща