@hbios · Post #9050 · 04.07.2024 г., 15:22
#Mojo#苹果软件 😮💨 特点: 已解锁PRO专业版 😬 简介: 专业级视频创作APP,拥有各类主流社交平台的大量热门视频模板。 📱发码频道 📱发码群组 📱资源频道📱讨论群组
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #mojo
@hbios · Post #9050 · 04.07.2024 г., 15:22
#Mojo#苹果软件 😮💨 特点: 已解锁PRO专业版 😬 简介: 专业级视频创作APP,拥有各类主流社交平台的大量热门视频模板。 📱发码频道 📱发码群组 📱资源频道📱讨论群组
@hbios · Post #8890 · 11.06.2024 г., 16:11
#Mojo#苹果软件 😮💨 特点: 已解锁PRO专业版 😬 简介: 专业级视频创作APP,拥有各类主流社交平台的大量热门视频模板。 📱发码频道 📱发码群组 📱资源频道📱讨论群组
@pm_plus · Post #33402 · 18.03.2026 г., 18:12
Mojo 🆕Обновление Создавайте невероятные видео stories для #Instagram. На ваш выбор более 40 шаблонов в разном стиле с возможностью редактирования. ⚙️Полная купленная Premium версия (от 699₽). #Mojo@pm_plus #Редакторы@pm_plus #Instagram@pm_plus 📱Play Market + ⚡️ НАШ ЧАТ
Hashtags
@thomasdadw · Post #515 · 12.12.2025 г., 14:17
アズサ 小梓 artist:#mojo link:https://www.pixiv.net/artworks/127785377 #蔚蓝档案#白洲梓
@moepic · Post #51899 · 11.05.2025 г., 14:10
title: プラナ author: #mojo tags: #ブルーアーカイブ#プラナ(ブルーアーカイブ) #ブルアカ#BlueArchive#ツインテール url: pixiv.net/i/127470355
@thomasdadw · Post #589 · 31.12.2025 г., 14:57
ココナ 心奈 artist:#mojo link:https://www.pixiv.net/artworks/139078230 #蔚蓝档案#春原心奈#兽娘
@thomasdadw · Post #482 · 08.12.2025 г., 04:59
冬 artist:#mojo link:https://www.pixiv.net/artworks/125850574 #蔚蓝档案#春原心奈#兽娘
@ddm1023 · Post #4662 · 03.05.2026 г., 07:09
#脚本#QuantumultX#Loon#Surge#Shadowrocket#Stash#Crack#Revenuecat#视频#摄影#工具 ✅#Mojo:AI视频和Reels编辑器 📱 更新版本: 1.265.0 👤 脚本作者: @ddm1023 🕒 更新日期: 2026-05-03 📌 脚本功能: 解锁Pro_AI ❗️ 使用声明: 仅供学习参考,请在下载后24小时内删除。禁止传播、售卖,感谢理解与支持 💳 特别说明: 一次性解锁,先开启规则,在进入软件即可!如果无效按[恢复购买]进行恢复 ⬇️ 下载地址: 点击下载 🔗 脚本链接: 长按复制 ➡️ 一键导入: 点击导入 🔄 脚本转换: 点击传送 ✈️导航💬群组🤖投稿🎁福利
@moenekononh · Post #14743 · 21.10.2025 г., 09:59
title: 魔法少女レイサ author: #mojo tags: #ブルアカ#ブルーアーカイブ#BlueArchive#宇沢レイサ#魔法少女 total_bookmarks: 2289 url: pixiv.net/i/136493633 bookmarked: True
@CyunreiCollection · Post #11642 · 16.04.2026 г., 12:51
ナズナ | mojo #mojo#pixiv#StellaSora#ステラソラ
Hashtags
@CyunreiCollection · Post #11607 · 07.04.2026 г., 14:14
イブキ | mojo #mojo#pixiv#ブルアカ#ブルーアーカイブ#BlueArchive#丹花イブキ
@TFGames · Post #1538 · 15.12.2023 г., 15:02
#MOJO#MELEE#PVP#AUTO#CHESS #GAMES https://testflight.apple.com/join/4SyXVPY2