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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #his

当前筛选 #his清除筛选

#his ✅ Устозимиз Нурбой Жабборов домла шеърларимиз таҳлилига бағишланган “Ер нега кифтини силкиди?” номли мақолани ҳам эълон қилибди. Зийрак олим таҳлиллари давомида бир жиҳатга алоҳида урғу берибдилар: “...Умуман, Фахриддиннинг шеърларида Ер, тупроқ образлари энг фаол қўлланиши кузатилади. Жумладан, “Мен ким ўзи – тупроқдир аслим” сатри билан бошланган “Мен ким ўзи?” шеъри “Она юртим, пойингда хоксор Тупроқ бўлиш қанчалар юксак”, тарзида хулосаланган. “Ёмғир” сарлавҳали шеъри эса “Мен тупроқман безабон, бесас” мисраси билан якунланади...”. Устознинг, аввало, меҳридан, сўнгра топқирлигидан бениҳоя хурсанд бўлдим ва тупроқ тушунчаси ёки образи, деймизми, тупроқ фалсафаси, деймизми, ўзим ҳам бироз изоҳ бергим келди. Публицистикада қоғоз қоралайманми, назмдами, доимо ёзганларимдан тупроқ иси келиб туришини истайман. Чунки, тупроқ бу – тан, бадан, инсон. Биз Одамнинг тупроқдан яралганини идрок этамиз, ишонамиз. Тупроқ бу – ватан, юрт. Инсоннинг олий бурчларидан бири киндик қони томган тупроқни асраш, авайлаш, уни дунёга келтирган она каби меҳр бериш, ундан баҳра олиш саодатидадир. Тупроқ бу – ризқ-рўз, насиба. Қорнингни тўйғизади, бағрида табиат яшиллигининг илдизини тутиб, оламни яшнатиб туради. Тупроқ бу – инсоннинг энг гўзал фазилати ҳам бўлиб, камтаринлик, ҳокисорлик, ҳамиша дунёнинг ўткинчи эканини ҳис қилиб туриш деганидир... 🖊t.me/faxriddinhayit

Hashtags

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2288 · 24.01.2026 г., 05:00

ほんの好奇心での賭けだったのに…巨乳彼女が友人に寝取られ、快楽に堕ちていく 他的赌注,她的代价 押上本人女朋友 His Bet, Her Loss 官方中文步兵版 错误修复 这有点尴尬,但翻译文件存在一个相当大的错误。当希瑟说话时,语音台词没有播放。我刚刚修复了它。请让我知道问题是否仍然存在。 另一个我修复的小错误是温泉场景后卧室背景不显示。 你是不是也想测试一下女朋友的忠诚度?最好先玩一下这个NTR小游戏,旁观过卡尔和海瑟的爱情考验,再决定要不要犯贱。 游戏介绍: “你不觉得很假吗?那种情况在现实中绝对不可能发生,就是纯粹的A片逻辑!” 酒吧里,卡尔和德里克一起喝酒吹水。效力于同一支篮球队的他们,是一对剑拔弩张的竞争对手。卡尔正在吐槽他刚刚看过的一部A片。不到五天的时间,一个女孩就背叛了交往多时的恋人,简直不要太荒谬。然而,德里克却认为一切皆有可能,趁机提出“我们可以测试一下你的女朋友”。 安卓dl版 评分 作者 #Hangover Cat #PC#安卓#NTR#NTRS#巨乳#动态#步兵#官中 #ほんの好奇心での賭けだったのに…巨乳彼女が友人に寝取られ、快楽に堕ちていく #他的赌注,她的代价 #押上本人女朋友#His Bet, Her Loss 下载地址