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

Резултати

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

Търсене: #itunes

当前筛选 #itunes清除筛选
SweetShare Channel

@SweetShareChannel · Post #354 · 22.09.2022 г., 02:05

//SweetShare共享请求: 平台:#iTunes 电影(含Apple TV+) 价格:238 / 年 / 人 备注:港区 iTunes 正版电影合买,目前已经累计300余部,上车后可自选一部正价电影,其余经费用于采购热门促销电影,长期发车,使用统一家庭组账号,纯兴趣小组,不喜勿扰 车牌:鲁FVQJ9S 上车请联系:@SweetTicketsBot

Hashtags

我不是沙雕

@wbssd · Post #228 · 25.11.2023 г., 21:01

#Windows 专业音乐管理软件MusicBee 3.5.8698 官方最新版 #MusicBee 是一款专业的音乐管理软件,和 #iTunes 一样,MusicBee是定位于全方位的音乐管理工具 使用免费,小巧便携,最常见的tta、tak、wav、alac、ape、flac等格式都能默认支持。

Bts.bighitofficial

@OUR_7_PRINCES · Post #114700 · 18.07.2025 г., 10:12

🌍| #PTD_ON_THE_STAGE_LIVE album on itunes — #1. Australia #1. Austria #1. Brazil #1. France #1. India #1. Philippines #1. Spain — 7 #1 around the world so far! Apple Music : https://music.apple.com/in/album/permission-to-dance-on-stage-live/1823627665 Spotify link : https://open.spotify.com/album/7xLhqoM0ilHRKUg2irVSDI?si=VaQHZroSQY2V7tdhnz0oeg #CHARTS | #iTUNES •@OUR_7_PRINCES•

🦅 [ perspective ix ]

@perspectiveix · Post #1460 · 12.08.2018 г., 12:00

​​🎶Music in the Day in the Life of a Music Lover A breakdown of Music Lovers activity based on streaming music service and screen reveals: - On smartphones, #Google Play Music, #AppleMusic, #Pandora Radio, and #Spotify are the most popular streaming music services. - On PCs, Spotify, Zune, #iTunes, and Pandora Radio are the most popular streaming music services. 🚀@PerspectiveIX 📖 via VertoAnalytics: prs.pctvix.co/2OxkPk9

Илья AGI TV 🤖

@ilia_plasma · Post #336 · 20.11.2023 г., 14:18

🎤#AI активно врывается в музыкальную индустрию. За последние месяцы протестировал множество продуктов, и уже текущие возможности поражают. 🎙 Конечно, для большинства людей, которые слушают музыку и смотрят фильмы, эта индустрия далекая и не понятная. Однако #AI сегодня может сделать из вас музыканта и исполнителя на уровне мировых звезд. Как только вы прикоснетесь к этой индустрии, вы поймете о каких возможностях я говорю. А пока перечислю все фичи, которые уже возможны в том или ином качестве в #musicAI: - Драматическое улучшение качества аудио. Даже самое зашумленное аудио со звуком отбойного молотка и стройки выводится на уровень записи в студии с микрофоном. (голос уже не чистится как раньше, а генерируется заново) - Разделение любого звука (музыка/лайв запись) на звуковые дорожки (музыка, голос, шум) и отдельное управление каждой - Замена вашего голоса в музыкальном произведении (вы даете ссылку на youtube клип и вот этот клип уже исполняете вы, не шучу, так и работает) - Напойте мотив, типа та-та-та и AI напишет вам музыкальный трек с нужным набором муз.инструментов - По промпту пишется полностью музыка и исполнение в запрошенном стиле - По видео #AI понимает, какое музыкальное сопровождение или спецэффекты нужно вставить - Прям в аудио интервью можно заменять текст или отдельные слова, который произносит спикер (почему-то китайцы в этом направлении самые сильные) - Voice-to-text и text-to-voice (этим уже все наигрались с апишками #11labs и #openAI) В целом все движется к большому буму индивидуальных исполнителей в музыке, когда каждый из вас сможет записать промтом свой собственный музыкальный альбом и выйти в #itunes и на муз-тв. Представьте, как изменится музыкальная индустрия, когда твои треки будут в топ музыкальных чартов, только потому, что ты читаешь мой канал и правильно написал промпт 😏 🆒А теперь, ожидаемый дроп главных сервисов: Suno, Musicfy, Kits. 🌐Like and Share🌐

✈️iTunes 系列通杀解锁脚本 | 支持QX、Loon、Surge代理工具 🏷 检索标签:#脚本#QuantumultX#Loon#Surge#iTunes 🌐相关模块/重写: 🌐Surge · 🌐Loon · 🌐QX ☁️QuanX&BoxJS订阅: 🧰BoxJS [不会用BoxJS?请阅读使用方法或点击最下方(相关阅读)理解] 💡本脚本使用方法: ➡️Surge/Loon:直接导入订阅对应模块链接(📈.sgmodule / 🎈.lpx),在模块的 Arguments (模块编辑)里改相应参数 ➡️QuantumultX:复制QX重写(🌀.Conf)订阅导入代理工具内 ➡️BoxJS:打开BoxJS → 应用订阅 → 添加BoxJS订阅 URL → 在 Reven 解锁设置 / Reven iTunes 解锁设置 面板里改数值即可 🚫不装 BoxJS 也行,QX 脚本内会已内置默认值 ⚠️设置好之后以这个ProKnockOut 软件为例子 测试是否正常解锁吧 ⚠️解锁不生效? ➡️请检查下方说明是否设置正确: 1.MITM 是否生效? Hostname里面是否有-.buy.itunes.apple.com 2.添加的其他同类型脚本是否冲突了? 3.Boxjs或Arguments是否编辑参数? 📜 相关阅读:[BoxJS如何导入/使用方法] 🔘Relay | 一个 BoxJS 订阅管理的 iOS 原生客户端 ✈️来源:老baby频道 😌频道 |🙂群聊 |😋中文包 |☺️搜索

#脚本#QuantumultX#Loon#Surge#Shadowrocket#Stash#Crack#iTunes#计算器 ✅#计算器+ 👤 脚本作者: @ddm1023 🕒 更新日期: 2023-12-19 📌 脚本功能: 解锁VIP 💳 特别说明: 非一次性解锁,先开启规则,在进入软件即可!如果无效按[恢复购买]进行恢复! ⬇️ 下载地址: 点击下载 🔗 脚本链接: 长按复制 📊 解锁合集: 点击传送 🔄 脚本转换: 点击传送 ✈️导航💬群组🤖投稿🎁福利

123•••10•••1213
ПредишнаСтр. 1 от 13Следваща