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

Резултати

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

Търсене: #imac

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

@rocCHL · Post #10111 · 30.03.2026 г., 08:21

消息称苹果 OLED 版 iMac 一体机排期 2029~2030 年,已要求显示企业提供样品 韩媒 ZDNET Korea 当地时间今日援引业内消息人士的话报道称,苹果近期已要求三星显示、LG 显示这两大 IT OLED 面板企业利用量产线生产适用于 iMac 一体机的 OLED 样品,为预计 2029~2030 面世的 OLED iMac 提前准备。 标签:#iMac Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7959 · 17.12.2025 г., 01:04

泄露的苹果内部软件显示,苹果正在开发一款搭载M5 Max芯片的高端iMac,表明这款产品可能正在积极测试中,并有望在未来发布 该信息来自苹果工程师使用的内核调试套件文件,其中包含未发布硬件的内部标识符,虽然可能仅用于内部测试,但鉴于M5 Max芯片预计明年推出,且有传言称苹果将重新推出高端iMac,这款产品很可能面向市场,泄露文件还列出了未来多款Mac配置,包括搭载M5、M6芯片的MacBook Pro和MacBook Air等 标签:#iMac Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

AppPie

@AppPie · Post #2206 · 28.10.2024 г., 15:10

Apple 推出新款 iMac,搭载强劲 M4 芯片,提供多种全新色彩 🔗Apple (中国大陆) 🎬观看发布影片 Apple 今日宣布推出新款 iMac,采用惊艳超薄设计,搭载强劲的 M4 芯片。新款 iMac 提供多种鲜艳新色彩,24 英寸 4.5K 视网膜显示屏还提供新的纳米纹理玻璃选项。iMac 配备了支持人物居中和桌上视角功能的全新 12MP Center Stage 摄像头,最多 4 个雷雳 4 端口4 和支持 USB-C 的同色系配件。新款 iMac 起售价仅为 RMB 10,999,现标配 16 GB 统一内存,即日起接受订购,11 月 8 日(星期五)起正式发售。 价格与上市时间 • iMac 起售价为 RMB 10,999,教育优惠起售价为 RMB 10,599,提供绿色、黄色、橙色、粉色、紫色、蓝色和银色外观选项。配备 8 核中央处理器、8 核图形处理器、16GB 统一内存(最高可选配 24GB)、256GB 固态硬盘(最高可选配 1TB)、2 个雷雳 USB4 端口、妙控键盘及妙控鼠标或妙控板。 • 配备 10 核中央处理器和 10 核图形处理器的 iMac 起售价为 RMB 12,499,教育优惠起售价为 RMB 11,699,提供绿色、黄色、橙色、粉色、紫色、蓝色和银色外观选项,配备 16GB 统一内存(最高可选配 32GB)、256GB 固态硬盘(最高可选配 2TB)、4 个雷雳 4 端口、带有触控 ID 的妙控键盘及妙控鼠标或妙控板。 配件 键盘和鼠标或触控板现在增加了 USB-C 接口,只需一根线缆即可为所有喜爱的设备充电。 来源 #AppleNewsroom#iMac 📮 频道 @AppPie

AppPie

@AppPie · Post #1774 · 31.10.2023 г., 01:00

Apple 全新 M3 芯片为 24 英寸 iMac 提供强劲动力 🔗Apple Newsroom (中国大陆) Apple 今日发布全新的 24 英寸 iMac ,搭载性能惊人的 M3 芯片,打造全球领先的一体机,性能更强劲,功能更强大。得益于高效的 Apple 芯片,采用纤薄设计的新款 iMac 实现性能上的巨大飞跃,并有 7 种深受用户喜爱的绚丽外观可选。 价格与上市时间 • 搭载 M3 芯片的新款 24 英寸 iMac 于今日(10 月 31 日,周二)起接受订购,将于 11 月 7 日(周二)起向顾客发货,并在 Apple Store 零售店和 Apple 授权经销商处正式发售。 • 配备 8 核图形处理器的 iMac 起售价为 RMB 10,999,教育优惠起售价为 RMB 10,599,有绿色、粉色、蓝色、银色可供选购。该机型还配备 8 核中央处理器、8GB 统一内存、256GB 固态硬盘、2 个雷雳端口、妙控键盘和妙控鼠标。 • 配备 10 核图形处理器的 iMac 起售价为 RMB 12,499,教育优惠起售价为 RMB 11,699,有绿色、黄色、橙色、粉色、紫色、蓝色、银色可供选购。该机型还配备 8 核中央处理器、8GB 统一内存、256GB 固态硬盘、2 个雷雳端口、2 个 USB 3 端口、支持触控 ID 的妙控键盘、妙控鼠标和千兆级以太网接入功能。 #AppleNewsroom#iMac 📮 频道 @AppPie

数字生活频道🔔

@digitlife_chan · Post #72 · 28.10.2024 г., 16:10

苹果推出新款M4 iMac,增强功能与新颜色 苹果正式推出了新的M4 iMac,这是其一体机桌面系列的重要更新。此次发布通过新闻稿和一段视觉吸引力十足的视频进行,视频看起来像是直播活动。新款iMac搭载M4芯片,并提供多种新颜色,提升了美观性和性能。 新iMac的显著特点包括升级的1200万像素前置摄像头,配备Desk View技术,以及可选的纳米纹理显示屏。新iMac现已开放预订,首批产品预计下周发货。此外,客户还可以订购新的USB-C配件,包括键盘、鼠标和触控板。 介绍iMac的约翰·特纳斯暗示,未来几天还会有更多产品发布,包括新的Mac mini和MacBook Pro型号。本周对于苹果爱好者来说将是激动人心的,因为他们期待着更多即将发布的产品的详细信息。 🍏💻🎨📸 #科技#苹果#iMac#产品发布 💬 群组: @digitlife_chat 🔔 频道: @digitlife_chan via: RSSumAI

Yummy 😋

@godlynews1 · Post #14488 · 18.12.2025 г., 04:23

🍎 Apple 资讯简报 - 苹果对日本开放第三方 App Store :允许侧载,以符合即将于 12 月 18 日 生效的《行动软体竞争法》( MSCA )。 - Apple Music现已登陆ChatGPT 应用:Apple Music 的订阅用户现在可以通过与 OpenAI 的 LLM 进行自然语言对话,向 ChatGPT 请求为他们创建播放列表,或在 Apple Music 中查找歌曲、专辑和艺人。 - Apple 测试 A15 芯片 MacBook,或将售价进一下压低。 - Apple 简化 M5 版 14 寸 MacBook Pro 电池更换程序,并将电池加入自助维修商店,同时提供相关手册。 - HomePod Mini 2 可能不会配备N1芯片:苹果似乎计划将N1芯片用于高级设备,而入门级产品目前将坚持使用更便宜的联发科硬件。 - iPhone 17e 可能配备MagSafe以及C1X基带,以解决前代产品的一项主要短板。iPhone 18 Pro 的基带预计将在C1X和 C2中挑选。 - 内部代码显示,iMac Pro将于 2026 年配 M5 Max 芯片重新回归 - 丰田汽车或将支持 Apple Car Keys 功能:《彭博社》 PowerOn 通讯的证据显示,Apple 的后端已启动此功能。目前尚不清楚 Toyota 何时会将 Car Keys 推广到其车辆,该公司尚未发布任何与此功能相关的公告,但由于该功能现在已在 Apple 的后端上线,因此很可能在不久的将来推出。 - 英国拟要求所有 iPhone 预设封锁不雅图像 除非验证年龄:据《金融时报》报道,英国内政部官员希望设备操作系统能够阻止任何裸露内容的显示,除非用户通过生物识别或官方身份证验证其为成年人。知情人士称,预计这些提案将在未来几天内正式公布。 🗒 标签: #Apple#侧载#日本#iPhone#iMac#iPhone#HomePod#丰田 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

比特云-通知频道

@biteyunNews · Post #530 · 20.04.2021 г., 18:09

#苹果发布会 上发布的新品: iPhone 12 和 iPhone 12 mini 的全新配色,#iPhone12紫色 能帮你找东西的小配件 #AirTag 支持高帧率和色彩调整的 #AppleTV 4K 全新设计的 #iMac 有 7 种颜色,具备 Apple M1 芯片 #iPad Pro 搭载 #M1芯片 提供 5G 蜂窝版,12.9 英寸版本具备 Liquid Retina XDR 显示屏 哪一款新品最让你心动?#苹果春季发布会