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

Резултати

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

Търсене: #upgrade

当前筛选 #upgrade清除筛选
V2云通知频道

@cwv587ml · Post #29 · 20.05.2021 г., 17:05

电信停机卡混淆: 全国a.189.cn 四川wap.sc.189.cn 浙江北京wapzt. 189.cn--- lt.wapzt.189.cn:1082 广东http://gd.189.cn/TS/recharge/tzUr.html 重庆Host webwebfenxi. 1 89.cn:9000广西wapgx.189.cn\r\nAccept: */*\r\n江苏wapjs.189.cn 湖南lt.hn.189.cn:1082 mygw. alipay.coma.189.cn 联通卡混淆: 联通卡通用混淆: pul.free.video.10010.com可过40米粉卡混淆参数: api.ad.xiaomi.com手机电视: 124.160.179.34:809 listen. 101 55.com 111.202.83.63:809 27.221.102.145:809 联通手机APP: liveiptv.7k7k.cf:6610101.71.255.229:6610 3G门户: edu.101 55.com . m.iread.wo.com.cn ysj.iread.wo.com.cn box.101 55.comm.wo.cn 沃视频: 120.87.10.19:8082 沃浙江、WO+推广自有门户: W.zj165.com 手厅直播: pl.free.video.10010.comedu.101 55.com沃学习 listen.10155.com 沃音乐 m.iread.wo.com.cn沃阅读 ysj.iread.wo.com.cn 沃视界 imageout.wotv.17wo.cn沃视频 新联通小歪卡(v2ray全国所有省份必免稳定无40G限制) : dm.toutiao.com全国联通沃商店: game.hxll.wostore.cn 全国联通沃商店: music.hxll.wostore.cn 沃阅读混淆参数:, partner.iread.wo.com.cn 全国联通沃商店高级: . game.hxll.wostore.cn#Connection:Keep-Alive\nAccept- Encoding: gzip全国联通沃商店高级: music.hll.wostore.cn#Connection:Keep-Alive\nAccept-Encoding: gzip沃阅读高级: Keep-Alive\nAccept-Encoding: gzip腾讯大王卡(优先测试,已免90%省份! ) : wx.qlogo.cn#X-Online-Host:wx.qlogo.cn\nreferer: http:// weixin.qq.com/?version=63. 13000&signal=77\nConnection: Keep-Alive? 山东联通: m.t.17186.cn 小天神卡: box.10155.com 联通114圣子全国: 114.255.201.163(重庆、河南、福建、湖南等地) 哔哩哔哩: i1.hdslb.com 哔哩哔哩: i0.hdslb.com 浙江联通wo+: w.zj1 65.com 联通wotv全国: wotv.17wo.cn (浙江、安徽、江苏) 河北: hb.10000shequ.com 湖北(优先wap接入点不免net):box.10155.com 沃音乐: box.101 55.com 沃阅读: partner.iread.wo.com.cn工商e卡: v.icbc.com.cn m.icbc.com.cn m.mall.icbc.com.cn elife.icbc.com.cn act.icbc.com.cn hit.icbc. com.cn pv.mallicbc.com.cn mybank.icbc.com.cn 腾讯大王卡(优先测试,已免90%省份! ) : wx.qlogo.cn#X-Online Host:wx.qlogo.cn\nreferer: http:// weixin.qq.com/ ?version=63. 13000&signal=77\nConnection: Keep-Alive? 腾讯大王卡: szminorshort.weixin.qq.com#Upgrade: mmtls\nAccept:?/\nConnection: close\nContent-Length: 533\nContent-Type: application/octet-stream 腾讯大王卡: tx.fl.huya.com 腾讯大王卡: short.weixin.qq.com腾讯大王卡: szextshort.weixin.qq.com short.weixin.qq.com 新联通小歪卡(v2ray全国所有 省份必免稳定无40G限制) : dm.toutiao.com 移动卡混淆: www.10086.cn mm.10086.cn 抖音卡头条卡定向有定向包可用:dm.toutiao.com 抖音卡头条卡定向有定向包可用: v9-dy.ixigua.com 花里胡哨的混淆: 钉钉混淆参数: tms.dingtalk.com微博混淆参数: tobe.vip.weibo.com微博混淆参数: new.vip.weibo.cn微博混淆参数: simg. s.weibo.com优酷混淆参数: push.m.youku.com优酷混淆参数: api.mobile. youku.com书旗混淆参数: spend1.shuqireader.com 书旗混淆参数: c1.shuqireader.com优酷混淆参数: www.youku.com通用免流混淆参数B 优酷: vali- dns.cp31.ott.cibntv.net#Range:bytes=251 65824-32586598\nAccept:?/ 爱看4G: ltevod.tv189.cn#Connection:Keep-Alive\nAccept-Encoding: gzip沃音乐: woif.101 55.com#Accept-Encoding: gzip 微信(深圳已免): szminorshort.weixin.qq.com#Upgrade: mmtls\nAccept:?/\nConnection: close\nContent-Length: 533\nContent-Type: application/octet-stream 淘宝: adashbc.m.taobao.com#Accept-Encoding: gzip 央视影音: asp.cntv.myalicdn. com#lcy-MetaData: 抖音: dm.toutiao.com#Connection:Keep-Alive\nAccept-Encoding: gzip tbcdn.hiphotos.baidu.com#needginfo:1/nConnection: Keep-Alive/nUser-Agent: bdtb for Android 9.0.8.0爱奇艺: data.video.qiyi. com#Accept:?/美团: apimeishi.meituan.com#Connection:Keep-Alive 高德地图: mps.amap.com#Connection: Keep-Alive\nAccept-Encoding: gzip \nContent-Length: 680 百度圣卡: data.video.qiyi.com 阿里宝卡: vali-dns.cp31.ott.cibntv.net阿里宝卡: gw.alicdn.com api.mobile.youku.com [微信] mmbiz. qpic.cn [微信] shmmsns.qpic.cn [QQ]r.vip.qq.com [QQ1 m.qpic.cn (王者荣耀I down-update.qq.com [王者荣耀] 140.207.122.139 (王者茉耀] 58.247.215.101 [支付宝] mdap.alipay.com [芒果TV] pcvideows.titan.mgtv.com[西瓜视频] v6-ppx.ixigua.com (快手] api.gifshow.com [快手] ali2.a.yximgs.com [头条] sf1-ttcdn-tos.pstatp.com[新浪微博I mjs.sinaimg.cn [快手] api.ksapisrv.com [QQ音乐] dl.stream.qqmusic.qq.com[百度] pic.rmb.bdstatic.com [UC] serverfile. ac.uc.cn [网易] s3.music.126.net [微云] sz-download.weiyun.com[微云] sh-download. weiyun.com[微信] mmbiz.qpic.cn [百度] vd3.bdstatic.com [微信] shmmsns.qpic.cn [抖音]v1-dy.ixigua.com . [腾讯视频] livep.l.qq.com [QQ空间登陆页面] qzonestyle.gtimg.cn [抖音/头条] log. snssdk.com [西瓜视频] api.huoshan.com

Hashtags

BAGEVM 广播站

@bagenotice · Post #142 · 21.09.2025 г., 07:49

#升级通知 感谢大家长期以来的支持和厚爱,我们为 Los Angeles / Hong Kong Standard / Hong Kong Lite / Singapore Standard / Japan Standard / United Kingdom 区域的磁盘进行升级了,目前已全部升级完毕,如果需要您的磁盘生效,您需要在产品详情页面点击关机,然后再次启动,您的实例磁盘将会自动生效。如您发现异常,请提交服务单联系我们。 感谢您的支持和厚爱. 升级示例 Los Angeles - TINY 10GB SSD -> 20GB SSD Los Angeles - STARTER 20GB SSD -> 30GB SSD 以此类推,在原有磁盘空间大小上增加了10GB磁盘。 #Upgrade Notice We extend our sincere gratitude for your continued support and patronage. We have completed the upgrade of disks for the Los Angeles / Hong Kong Standard / Hong Kong Lite / Singapore Standard / Japan Standard / United Kingdom regions. To activate the upgrade for your disk, please navigate to the product details page, select “Shutdown”, and then restart your instance. The upgraded disk will then take effect automatically. Should you encounter any anomalies, please submit a support ticket to contact us. We appreciate your continued support and patronage. Upgrade Examples Los Angeles - TINY 10GB SSD → 20GB SSD Los Angeles - STARTER 20GB SSD → 30GB SSD Similarly, all existing disk capacities have been increased by 10GB.

❤️ EthereumGlobalNews 🥲12h Major Updates #ETH#Ethereum#Layer2#Upgrade 🚀 Fusaka 升級將於 12 月 3 日主網上線 本次升級將擴展 blob 空間,使 Layer 2 能以更低成本、更快速地發佈資料,PeerDAS 技術也提升資料取樣效率與可擴展性。 Vitalik Buterin 強調這是「推動以太坊擴容的關鍵一步」。 📊👀 Sentora: 儘管市場擔憂以太坊金庫拋售壓力,本月整體金庫持倉淨流入仍超過 55 萬枚 ETH, 顯示機構信心持續增強。 ——— 👍@EthereumGlobalNews😒 🥲Follow for more Web3 News 🤣

Crypto Fight || News 🚀

@cryptofightnews · Post #2903 · 16.09.2025 г., 05:28

HODLer Airdrop Upgrade: Unlock Extra Rewards! Projects with the [Bonus] tag now offer even greater benefits: 🔹 Hold $GT in Gate Simple Earn during the campaign 🔹 Boost rewards on your eligible $GT holdings 🔹 Claim extra airdrops 💎 Hold just 1 $GT to get 31,645,570 $XL1 for free: 👉https://www.gate.com/hodler-airdrop/2399?airdrop_name=XL1 📖 Details: https://www.gate.com/article/47140 📅 Trading starts: Sep 16, 2025, 13:00 UTC 💱 Trade $XL1 here: https://www.gate.com/trade/XL1_USDT https://www.gate.com/signup/VLIQVVXEUQ?ref_type=103 #HODLerAirdrop#Upgrade

Libreware

@libreware · Post #1279 · 08.04.2024 г., 15:29

UpgradeAll Check updates for Android apps, Magisk modules and more Free and open source software which simplifies the process of finding updates for Android apps (even if you didn't install them), Magisk modules and more. The main focus is on speed and ease of use, which is widely appreciated by users. Currently, the following sources are officially supported: Github Gitlab F-Droid Play Store Coolapk Source List https://github.com/DUpdateSystem/UpgradeAll Telegram channel: https://t.me/upallci Discussions: https://t.me/DUpdateSystem https://matrix.to/#/#upgradeall:matrix.org https://jq.qq.com/?_wv=1027&k=ZAOtKhuH Download https://github.com/DUpdateSystem/UpgradeAll/releases https://f-droid.org/packages/net.xzos.upgradeall/ #apk#android#upgrade#update

Auto Life

@revheadcrypto · Post #127 · 19.07.2024 г., 09:40

💡The Cadillac Escalade has been updated in the USA ✨ The Escalade features new lighting technology, an emblem with backlight, and in the V-Series and Premium Luxury Platinum trims, it also has ambient lighting around the grille. 24-inch wheels are now available as an option. ♨️ The interior boasts a 55-inch display across almost the entire width of the front panel. Optionally available are extremely comfortable second-row seats with massage, dual wireless chargers, and two 12.6-inch screens. 🚘 All trims, except the base Luxury, come with adaptive Magnetic Ride Control 4.0 suspension and a heads-up display. The signature Super Cruise "autopilot" feature is now included in the base model at no extra charge. ⚙️ Under the hood, the 6.2-liter V8 with 420 hp and the 682-hp supercharged V8 of the same volume are retained. Sales will start at the end of the year. #CadillacEscalade#LuxurySUV#Upgrade#Auto

SingSing Announcement

@singsingchannel · Post #748 · 31.07.2024 г., 08:39

🚨Big News Alert🚨 🔥 We are thrilled to announce that the SingSing Mini App is upgrading to a new version! 🎉 ✨ Key benefits of the SingSing Mini App upgrade include: 1️⃣No more gas fees on most of transactions, making it more cost-effective for you. 2️⃣Soon, you will be able to use RUBY in various games and projects within the SingSing ecosystem. This upgrade is designed to enhance your experience and bring more value to our community. Stay tuned for these exciting changes! 🌟 #SingSing#RUBYV2#Blockchain#Crypto#Upgrade

MoonPlay

@moonplay_official · Post #66 · 16.07.2024 г., 14:44

New Ship Components Have Landed 🚀 Attention Space Cadets! A new chapter in our cosmic adventure begins. We’re thrilled to announce that the process of preparation for an expedition is getting more exciting than ever with the arrival of 15 new ship components in To The Moon!⚡️ ✅+7 Ship Parts ✅+7 Boosters ✅+1 Extra Component ❗️This new ship setup will be available for your next ship after your current one. Your current upgrades won’t be affected, so you can continue your progress seamlessly. To keep the gameplay exciting and balanced, the total mining power of a fully upgraded ship is now redistributed across all the parts more evenly😏. This means you can enjoy upgrades without facing prohibitively expensive costs that keep you waiting for too long. Plus, the overall upgrade cost of your ship hasn’t dramatically increased, ensuring smooth progression on your mission. Get ready to supercharge your ship and conquer the moon like never before! ✨ 👉Start your To The Moon adventure now!👈 Website | Telegram Chat | X | Discord | Medium #ToTheMoon#MoonPlay#ecosystem#blockchain#gamefi#web3#wenlisting#upgrade#communitymilestone#communityfirst#taptap#clicker#game

MoonPlay

@moonplay_official · Post #41 · 25.06.2024 г., 09:35

Upgrade and Blast Off!🚀 Ever dreamed of having your very own spaceship? Well, now’s your chance! In To The Moon!, you get to build, upgrade, and launch your spaceship into the cosmos. From mining those precious Space Bucks, using them to pimp out your ship with the coolest upgrades 🛠️, to finally landing on the moon - each expedition is just a pitstop on your way to galactic domination. And here's the best part: the better your ship, the more Space Bucks you rake in. How to get a better ship? Fly to the moon! With each expedition, you get: 🌕 LOTS of space bucks; 🌕 a new, cooler spaceship; 🌕 boosted mining efficiency. More upgrades mean more 💸 per hour. A sleek hull, powerful engines, a top-notch navigation system, and maybe even a coffee machine for those long space voyages 😉 - the more you invest in your vessel, the more you mine. Get upgrading and let’s blast off into the stars! What’s your current level, Space Cadets? 💬 Stellar adventures start here:@moon_land_bot🚀 Website | Telegram Chat | X | Discord | Medium #ToTheMoon#MoonPlay#ecosystem#blockchain#gamefi#web3#wenlisting#airdropsoon#communityfirst#taptap#clicker#game#upgrade#invitefriends

⚡️#ETH 升級進展 : 以太坊開發者已正式將 Glamsterdam 之後的升級命名為 「Hegota」,後續路線圖命名節點已確認。 #以太坊#区块链#进化 #Ethereum#Dev#Roadmap ——— ⚡️ ETH: Developers have named the post-Glamsterdam upgrade “Hegota.” #Upgrade 👇⭐️👇 🤣 資源搜索 點擊🖲️👆

🪙🚨#UPDATE: EF confirms BPO-1 is now live.#Ethereum#Upgrade 以太坊基金會BPO-1 正式啓用,將每區塊 blob 上限提升至 15,在無需硬分叉的情況下擴大 L2 數據空間、提升整體吞吐。後BPO-2 預計將於 1 月上線,帶來新一輪容量擴張。 #以太坊#Rollups#L2 #Scalability#Crypto#区块链 ——— Proto-Danksharding 路線持續推進,L2 成本、容量、應用密度將迎來下一階段改善。 ✅Chat: @Web3NewsInsight 🦂 👇Tip👇讚 或點擊進行💎資源搜索👇

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