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

Резултати

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

Търсене: #macbookair

当前筛选 #macbookair清除筛选
XP Digital Lab

@rocCHL · Post #10219 · 08.04.2026 г., 04:54

国补 12 期免息:M5 MacBook Air 16+512G 京东 6544 元起再补货,换新加贴 1000 元 M5 款 MacBook Air 起售价 8499 元,可享国补 15% 至高 1500 元、教育优惠 800 元起优惠。 今日 16+512G 京东多颜色补货,国补后价格如下,还可叠加至高 1000 元以旧换新优惠 标签:#MacBookair Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8360 · 03.01.2026 г., 02:15

乌克兰前线士兵曝照:遭炮弹弹片击穿的 MacBook Air 仍能开机工作 一名隶属于乌克兰“亚速”特种旅的士兵在社交媒体上晒出自己的 M1 版 MacBook Air,称这台笔记本在遭到炮弹弹片直接命中后,竟然依然可以开机使用,引发关注。 这名士兵在帖文中用略带戏谑的口吻询问,M1 版 MacBook Air 究竟具有什么级别的“防弹”能力,因为这台机器居然顶住了一枚炮弹碎片。 报道指出,在乌克兰本土电商平台上,M1 版 MacBook Air 的存量已经不多。 标签:#macbookair Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

AppPie

@AppPie · Post #1897 · 04.03.2024 г., 14:30

Apple 推出搭载强劲 M3 芯片的新款 13 英寸和 15 英寸 MacBook Air 🔗Apple Newsroom (中国大陆) Apple 今日宣布推出新款 MacBook Air,搭载强劲的 M3 芯片,将惊人能效表现和便携性提升到新高度。 价格与上市时间 • 顾客可于近期订购搭载 M3 芯片的新款 MacBook Air。新款机型将于 3 月 8 日 (星期五) 起向顾客发货,并在 Apple Store 零售店和 Apple 授权经销商处发售。 • 搭载 M3 芯片的 13 英寸 MacBook Air 起售价为 RMB 8,999 ,教育优惠起售价为 RMB 8,199 ;搭载 M3 芯片的 15 英寸 MacBook Air 起售价为 RMB 10,499 ,教育优惠起售价为 RMB 9,699 。两款机型均提供午夜色、星光色、银色和深空灰色外观可选。 • 搭载 M2 芯片的 13 英寸 MacBook Air 提供午夜色、星光色、银色和深空灰色外观,现在起售价为 RMB 7,999 ,教育优惠起售价为 RMB 7,199 。 #AppleNewsroom#MacBookAir 📮 频道 @AppPie

AppPie

@AppPie · Post #2634 · 03.03.2026 г., 14:33

#Apple Apple 推出搭载 M5 芯片的新款 MacBook Air Apple 今日 宣布 推出搭载 M5 芯片的新款 MacBook Air ,为畅销全球的笔记本电脑带来卓越性能与扩展 AI 功能。M5 配备速度更快的中央处理器和每颗核心均配有神经网络加速器的新一代图形处理器,赋能 MacBook Air 高效处理各类工作流,从创意项目到复杂 AI 任务皆不在话下。MacBook Air 采用速度更快的固态硬盘技术,起步存储容量较上代机型翻倍,达 512GB,最高可选配 4TB,为重要任务留出充足空间。Apple 自研的 N1 无线芯片支持 Wi-Fi 7 和蓝牙 6 技术,随时随地提供流畅连接。 MacBook Air 采用轻薄耐用的精美铝金属机身设计,配备绚丽的 Liquid 视网膜显示屏和 1200 万像素 Center Stage 摄像头,电池续航时间最长可达 18 小时,并配有支持空间音频的沉浸式音响系统,以及两个雷雳 4 端口,支持最多 2 台外接显示器。结合功能强大的 macOS Tahoe,MacBook Air 为高校学生与专业创意工作者提供卓越价值,同时也是大受企业用户欢迎的笔记本电脑。搭载 M5 芯片的新款 MacBook Air 提供 13 英寸及 15 英寸两种尺寸和天蓝色、午夜色、星光色、银色四种外观,明天(3 月 4 日)起接受订购,3 月 11 日(周三)起正式发售。 #AppleNewsroom#Mac#MacBookAir 📮 频道 @AppPie 🌐 网站 apppie.com

AppPie

@AppPie · Post #2350 · 05.03.2025 г., 14:18

#Apple Apple 发布搭载 M4 芯片的新款 MacBook Air,性能大幅提升,新增惊艳的天蓝色外观,RMB 7,999 起售价格更优惠 🔗Apple Apple 今日发布新款 MacBook Air,搭载 M4 芯片,带来迅如闪电的性能,电池续航最长达 18 小时,配备全新 12MP Center Stage 摄像头,起售价更优惠。除了内置显示屏,这款机型还支持最多两台外接显示器,配备起步 16GB 统一内存。 新款 MacBook Air 如今推出全新天蓝色外观。这种带有金属光泽的浅蓝配色加入由午夜色、星光色和银色组成的阵容,用最绚烂的色彩点亮 MacBook Air。 现在,MacBook Air 的起售价仅为 RMB 7,999,较上一代下调 RMB 1,000,教育优惠价为 RMB 7,249,无论对于学生、专业商务人士,还是任何希望自己的电脑集一流性能、便携性、设计感和耐用性于一身的用户而言,都更具价值。 价格与上市时间 • 中国用户于 3 月 7 日起可预购搭载 M4 芯片的新款 MacBook Air。新款机型将于 3 月 12 日起向顾客发货,并在 Apple Store 零售店和 Apple 授权经销商处发售。 • 搭载 M4 芯片的 13 英寸 MacBook Air 起售价为 RMB 7,999 ,教育优惠起售价为 RMB 7,249 ;搭载 M4 芯片的 15 英寸 MacBook Air 起售价为 RMB 9,999 ,教育优惠起售价为 RMB 9,249 。两款机型均提供天蓝色、午夜色、星光色和银色外观可选。 #AppleNewsroom#AppleStore#Mac#MacBookAir 📮 频道 @AppPie