TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

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

Търсене: #ps

当前筛选 #ps清除筛选
VideoSmile

@videosmile_ru · Post #9530 · 19.01.2026 г., 06:16

📌Bitmap-эффект для постерного дизайна в Photoshop Автор: DucTuyen Design #ps

Hashtags

VideoSmile

@videosmile_ru · Post #9111 · 06.11.2025 г., 14:19

📌 Как добавить текст на любую поверхность в Photoshop Автор: Smart Graphics #ps

Hashtags

VideoSmile

@videosmile_ru · Post #8891 · 29.09.2025 г., 14:17

Следуй этим трём шагам — и на 100% почувствуешь себя так, будто набрасываешь эскиз статуи Ренессанса, сидя на лавочке во Флоренции ✏️🇮🇹 Автор: Hardy Fowler - Digital Painting Studio #ps

Hashtags

VideoSmile

@videosmile_ru · Post #8758 · 05.09.2025 г., 06:13

Крутой эффект «жидкого» текста в Photoshop ✍️ Автор: easyeditpro #ps

Hashtags

Solidot 纯净版

@SolidotR · Post #5067 · 21.04.2026 г., 07:28

PlayStation 将要求使用聊天功能的用户验证年龄 #PS 索尼发送的一封邮件显示,PlayStation 将于今年晚些时候要求玩家验证年龄才能继续使用 PlayStation 的通讯服务如消息和语音聊天。索尼称,此举旨在在尊重玩家及其家庭隐私的前提下为他们提供安全、适合其年龄的游戏体验,赋予他们“对游戏体验的有效控制权”。年龄验证流程将在全球范围内实施。如果玩家选择不验证年龄,他们仍然可以使用 PlayStation 的其他服务如游戏、奖杯和商店。只有通讯体验会受到影响。索尼尚未披露年龄验证的具体实施时间。 https://insider-gaming.com/playstation-to-require-age-verification-for-certain-online-features/

Hashtags

Solidot 纯净版

@SolidotR · Post #4864 · 28.03.2026 г., 02:08

PS5 各型号普涨 100 美元以上 #PS 因内存和 SSD 价格过去几个月以一年前无法想象的速度暴涨,索尼正式宣布各型号 PS5 普涨 100 美元/100 欧元以上。PS5 标准版美版从 550 美元涨至 650 美元,数字版从 500 美元涨至 600 美元,PS5 Pro 从 750 美元涨至 900 美元。英国、欧洲以及日本的价格都有类似的大幅度上涨。 https://blog.playstation.com/2026/03/27/new-price-changes-for-ps5-ps5-pro-and-playstation-portal-remote-player/

Hashtags

Solidot 纯净版

@SolidotR · Post #4720 · 13.03.2026 г., 00:53

索尼在世界各地的 PlayStation Store 测试动态定价 #PS 自 2025 年 11 月起,索尼在 PlayStation Store 开展价格 A/B 测试。四个月内,实验规模从 30 个地区的 50 款游戏扩大到 70+ 个地区的 190 多款游戏——包括最大市场美国。部分 PlayStation Store 用户看到的是显著低于标准零售价的试验性价格,用户被分入不同组别,对相同游戏看到不同价格。美国有 189 款游戏参与测试——在所有地区中样本量最大,美国地区的折扣最高达到 27.8%(HELLDIVERS 2)、24.4%(The Last of Us Part I)。动态定价在很多国家是非法的,被认为构成了价格歧视。 https://psprices.com/news/sony-ab-testing-prices/

Hashtags

Solidot 纯净版

@SolidotR · Post #4662 · 05.03.2026 г., 06:41

索尼暂停将 PS 独占游戏移植到 PC #PS 彭博社报道,索尼暂停了将 PS 独占游戏移植到 PC 的计划,它做出这一决定可能是因为其 PS 独占游戏在 PC 上销量不佳以及担心稀释 PlayStation 品牌影响力。报道称索尼停止移植的主要是单人游戏,多人游戏仍然会在 PC 等平台上发布。索尼旗下工作室开发的多人游戏如《Marathon》和《Marvel Tokon》仍然会多平台发布,但去年的热门单人游戏《Ghost of Yotei》以及即将推出的《Saros》将仍然为 PlayStation 5 独占。索尼发行但由第三方工作室开发的游戏如《死亡搁浅 2》和《Kena: Scars of Kosmora》仍然会发布 PC 版本。 https://www.bloomberg.com/news/articles/2026-03-04/sony-pulls-back-from-playstation-games-on-pc

Hashtags

123•••10•••20•••2829
ПредишнаСтр. 1 от 29Следваща