@lwdhezu · Post #6381 · 15.07.2022 г., 14:58
合租:#NTFS for Mac by Tuxera 类型:审核车 价格:35元 联系:@LWD2020 详情:3人车,每人1台设备,永久授权
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #ntfs
@lwdhezu · Post #6381 · 15.07.2022 г., 14:58
合租:#NTFS for Mac by Tuxera 类型:审核车 价格:35元 联系:@LWD2020 详情:3人车,每人1台设备,永久授权
Hashtags
@lwdhezu · Post #6297 · 05.06.2022 г., 05:03
合租:#NTFS for Mac by Tuxera 类型:✅审核车 价格:33.5元 联系:@LWD2020 详情:每人1台设备,永久授权
Hashtags
@appmew · Post #15884 · 13.01.2026 г., 05:35
Nigate (Free NTFS for Mac):一款免费、轻巧的 macOS 工具,专为 Apple Silicon (M芯片) 优化。让 Mac 自由读写 NTFS 磁盘 ,可像普通磁盘一样直接拷贝、编辑和删除文件。 支持自动识别 NTFS 设备,一键启用读写权限,可直观显示磁盘容量与使用状态,支持自动挂载与菜单栏托盘模式,随用随取,界面简洁明了,且提供深色/浅色主题。 🏷标签:#MacOS#磁盘读写#NTFS ☁链接:点击获取 ⭐频道😮群聊✏投稿🌍中文
@tribebrook · Post #1242 · 18.02.2026 г., 15:15
🗒 标签: #Windows#GitHub#开源#Everything#NTFS ▎OmniSearch(Everything 平替?) 一款专为 #Windows 打造的高性能桌面文件搜索工具,采用 Tauri v2 + Rust + C++ 技术栈,直接读取 #NTFS 文件系统的 USN/MFT 元数据,实现闪电般的全局文件检索,据测试可媲美 #Everything。 🎟️ 别忘记参与抽奖 (以下两个群都在抽TG会员) 华人时报华人事件焦点 🌟 小贴士: 限免 / 兑换码具有时效性! 置顶频道 + 开启推送, 福利抢鲜一步! 📢 频道💬 群组🤖 解封 / 投稿 📱TG/GV号购买
@aigcrubbish · Post #319 · 17.04.2026 г., 09:18
New NTFS File-System Driver Submitted For Linux 7.1 Linux 7.1 合并窗口迎来了一项重要更新:一个全新的、现代化的 NTFS 文件系统驱动程序已提交。Linus Torvalds 尚未确认是否会合并此驱动,但它看起来已准备就绪,旨在提供比现有的 NTFS3 驱动更好的 Linux NTFS 体验。当前的 NTFS3 驱动由 Paragon Software 几年前贡献至内核主线,但后续功能进展有限。 原文链接:https://www.phoronix.com/news/New-NTFS-Driver-Submitted-Linux #Linux#内核#文件系统#NTFS #AIGC Read more
@JianjiaoPD · Post #10291 · 15.01.2026 г., 09:45
✈️Free-NTFS-for-Mac | 让 Mac 免费读写 NTFS,插上硬盘就能直接拷文件 🏷 检索标签:#FreeNTFSforMac#NTFS#Mac#移动盘#硬盘#AppleSilicon ⭐️ 详情介绍:Free-NTFS-for-Mac(基于 Nigate)解决的就是 Mac 用户最烦的那件事:插上 NTFS 格式的 U 盘或移动硬盘只读不能写,它主打 免费轻巧,并针对 Apple Silicon(M 芯片)与新系统兼容 做了优化 最大价值是让你像用普通磁盘一样 直接复制、编辑、删除文件,不必再为昂贵的商业驱动买单;工具会 自动识别 NTFS 设备,一键把只读挂载成 可读写模式,并提供清晰的容量与状态展示 📖GitHub · Free-NTFS-for-Mac 😌频道 |🙂群聊 |😋中文包 |☺️搜索