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

Резултати

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

Търсене: #shin

当前筛选 #shin清除筛选

#心茶#shin-x #测速#中转机场 🍓官网: 心茶官网 ✈️频道: @shinx_official_channel ✈️群组: @shinx_official_group 🚀测速节点:佛山移动1Gbps ✈️ ▎机场类型 -全中转机场 -节点类型:ss 🥫 ▎ 个人评价 -倍率方面: 除了2倍的美国家宽之外,其他的都是1倍 -价格方面: 限时套餐 4.88元/66G/月,6.9元/100G/月,12.9元/200G/月,18.8元/300G/月...... 一年有效期套餐 25元/200G/年 (一年只有200G,一年有效期) -速度方面: 观察有段时间了速度还行,经常做活动的一个机场,时不时还开低倍率福利。 又是一个小而美机场🤪,人不多,晚高峰不卡 🍓 ▎优惠码 51 (点按可复制) 有效期至:2024/5/8 ⚫️▎其他 暂无 🌟 ▎关于我们 ❤️频道:https://t.me/PushGoodCloud ❤️频道关联群组:https://t.me/OowoO_Chat

#心茶#shin-x #测速#中转机场#第二次评测 020 心茶 ✈️ ▎机场信息 🍓官网: 心茶 官网 ✈️频道: @shinx_official_channel ✈️群组: @shinx_official_group 🚀 ▎测速节点 上海微软10G、北京微软10G、佛山联通2G ✈️ ▎机场类型 -中转 -节点类型:ss 🥫 ▎ 个人评价 -倍率方面: 几乎全1倍。少数优化节点2倍,游戏节点四倍 -价格方面: - 最低 6.9元/100G/月 的中转机场 建议套餐:按需购买 上次评测他家是5月3日的时候,截止到目前快半年了——几乎是没涨价 - 性价比程度:高 -速度方面: 湖南长沙移动 1.6G(优化节点) 湖南长沙移动 800M(常规节点) 速度也是够性价比的,Pro优化节点很快,常规1倍的节点一般,但是也够用(小机场毕竟🥹 - 个人评级:中等 -稳定性方面 日常使用稳定性还是不错的 🐱 ▎ B话专区🌟 你说的没错——他家机场主在线频率超超高🤩 - 离上次测评都半年了,价格——依旧没有涨🥹好评 - 速度倒是一般般,跑出来不是特别惊艳(可能是小机场的原因吧,没多少人,对大口子也不是特别需要) -挺小而美的一个机场,主包挺喜欢的👀 - 对了,也是挺性价比的 好了 🌟 总结一下: 1、可以买系列,看上的推荐月付/季付 2、性价比高的 3、按需按量购买即可 🍓 ▎优惠码 暂无 ⚫️▎其他 暂无 🌟 ▎关于我们 ❤️频道:https://t.me/PushGoodCloud ❤️频道关联群组:https://t.me/OowoO_Chat

#心茶#shin-x #测速#中转机场#第三次评测#简短测评 020 心茶 ✈️ ▎机场信息 🍓官网:心茶官网 ✈️频道: @shinx_official_channel ✈️群组: @shinx_official_group 🗓开业时间:2023年11月24日 🚀 ▎测速节点 上海微软10G、江苏移动10G、大连电信2G、佛山联通2G ✈️ ▎机场类型 -中转 -节点类型:Ss 🥫 ▎ 个人评价 上次测还是去年,这一转眼也是美美隔了这么久了👀 抗过了大规模通报潮也是好好的活到了现在。不得不说,真的很小而美了,主包也是很喜欢了😙 🌟美美壁画区 - 速度方面,三网速度都还是可以的,单线程速度也不错 - 价格方面,最低5.99元/70G/月,正好赶上他家周年庆,用上8折优惠码,美美变成4.8元/70G,挺有性价比了🤪 - 解锁就挺一般了,常用的都解锁了,当然了也有“送中”节点 📽 ▎Emby专区 当然啦,Emby也是有的😙 云幕NubeBelleEmby 📈云幕NubeBelleEmby媒体库统计 电影数量:32970 剧数量:14930 集数量:447365 (包含多个版本) 统计数据来源于:Hills 收集于:2025.11.24 21:05 🍓 ▎优惠码 1、8折 优惠码:ShinX-2ND-20off (点击可复制) 🌚2、“牢大服” 或 “PiliPili公益服” 的旧友,且注册于 2023或2024年的11月24日——请凭此“旧凭证”(工单官网申请),我们将奉上 【伯牙绝弦 · Standard】 月付套餐一份 🫡更多活动详情可查看心茶通知 🚨 ▎注意 1、所有机场推荐月付即可,实在喜欢季付也行 2、根据个人用量购买即可,别买太多 🌟 ▎关于我们 ❤️频道:https://t.me/PushGoodCloud ❤️频道关联群组:https://t.me/OowoO_Chat

📺 AnimeAction++

@animeactioz · Post #631 · 12.02.2022 г., 05:58

Blade Runner: Black Lotus (TV Series) Año 2021 País Japón Dirección#Shin'ichirōWatanabe (Creador), Kenji Kamiyama, Shinji Aramaki Guion Eugene Son, Alex de Campi. Personajes#TohruPatrickAwa Storyboard Shinji Aramaki, Akemi Nakajima, Chisaki Sato Novela#PhilipKDick Música Michael Hodges, Gerald Trottman Fotografía Manuel Alberto Rojas Productora Coproducción Japón-Estados Unidos; Sola Digital Arts, Alcon Entertainment, Alcon Television Group, Crunchyroll, Scott Free Productions, Williams Street. Distribuidora: Adult Swim, HBO Max Género#SeriedeTV#Animación#Cienciaficción#Acción#Cyberpunk#Thrillerfuturista Trailer / Sinopsis Duración 22 min. Resolución 720x400 Idioma Japones Subtítulos Español EpisodiosSeason 1: 01 / 02 / 03 / 04 / 05 / 06 / 07 / 08 / 09 / 10 / 11 / 12 / 13

萌图志

@moepic · Post #51657 · 26.08.2024 г., 12:37

title: フブキ喫茶 author: #Shin tags: #バーチャルYouTuber#Vtuber#Hololive#ホロライブ#白上フブキ#バーチャルYouTuber100users入り#ケモミミ#エプロン url: pixiv.net/i/121643434