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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #ourbits

当前筛选 #ourbits清除筛选
PT资讯频道

@PrivateTrackerNews · Post #533 · 27.05.2019 г., 15:44

#OurBits 我堡 站里加了种子下载频率限制,下载种子时会提示rate limit时,请等待再试,防止爬站点种子库 The station has added the seed download frequency limit. When downloading the seed, the rate limit will be prompted. Please wait for the test to prevent the crawling of the site.

Hashtags

PT风向旗

@Ptfxq · Post #393 · 19.11.2022 г., 01:39

#OurBits#站点活动 OurBits六周年纪念 | OurBits 6th Anniversary Celebration! 亲爱的OurBits会员: 本月19日为网站六周年纪念日,感谢大家一路以来的支持。为表庆祝,届时将举办以下活动: 网站全局免费三天(2022-11-19 00:00:00 ~ 2022-11-22 00:00:00, GMT+8)。 邀请权限开放三天(2022-11-19 00:00:00 ~ 2022-11-22 00:00:00, GMT+8),Veteran User及以上等级用户可以购买和发送邀请。 六周年纪念徽章上架,五周年徽章返场,欢迎购买。 捐赠八折优惠活动,请在活动页面进入。

PT风向旗

@Ptfxq · Post #627 · 25.03.2024 г., 03:23

#OurBits#OB 因不明原因,目前全国部分ISP无法访问站点。 现提供临时域名供受影响用户使用: https://pt.ourhelp.club/ ,未受影响用户可不使用。 站点后续将视情况做进一步调整。

Hashtags

PT风向旗

@Ptfxq · Post #342 · 10.09.2022 г., 00:01

#OurBits#站免#开放邀请 为庆祝中秋佳节,OurBits即将举行以下活动: 1. 全站免费,请尽情下载。 2. 邀请系统开放, Ultimate User及以上等级用户可以发送邀请。 以上活动自2022/09/10 00:00(GMT+8)开始,至2022/09/13 00:00(GMT+8)结束,共计三日。 OurBits衷心祝愿各位用户中秋快乐,合家欢聚。

PT风向旗

@Ptfxq · Post #769 · 11.11.2024 г., 06:47

#OurBits#OB#站点活动 感谢群友投稿! 11月18日为网站八周年纪念日,感谢大家一路以来的支持。为表庆祝,届时将举办以下活动: 1.网站全局免费三天(11-16 00:00:00~11-19 00:00:00, GMT+8)。 2.邀请权限开放三天(11-16 00:00:00~11-19 00:00:00, GMT+8),Veteran User及以上等级用户可以购买和发送邀请,请各位用户在发送邀请时遵守网站规则。 3.八周年纪念徽章上架,七周年徽章返场,欢迎购买。 4.捐赠八折优惠,请在周年活动页面进入。 5.抽奖活动,11月16日~22日每日免费参与一次。

PT风向旗

@Ptfxq · Post #478 · 14.11.2023 г., 10:59

#OurBits#OB#站点活动 11月18日为网站七周年纪念日,感谢大家一路以来的支持。为表庆祝,届时将举办以下活动: 1.网站全局免费三天(11-18 00:00:00~11-21 00:00:00, GMT+8)。 2.邀请权限开放三天(11-18 00:00:00~11-21 00:00:00, GMT+8),Veteran User及以上等级用户可以购买和发送邀请,请各位用户在发送邀请时遵守网站规则。 3.七周年纪念徽章上架,六周年徽章返场,欢迎购买。 4.捐赠八折优惠,请在周年活动页面进入。 5.抽奖活动,11月18日~24日每日免费参与一次。

PT风向旗

@Ptfxq · Post #956 · 19.11.2025 г., 03:10

#OurBits#OB#站点免费#开放邀请 OurBits九周岁了!感谢大家一路以来的支持。为表庆祝,届时将举办以下活动: 1.网站全局免费三天(11-21 00:00:00~11-24 00:00:00, GMT+8)。 2.邀请权限开放三天(11-20 20:00:00~11-23 20:00:00, GMT+8),Veteran User及以上等级用户可以购买和发送邀请,在发送邀请时请遵守网站规则,若达到网站允许注册人员上限将提前关闭邀请权限。 3.九周年纪念徽章上架,八周年徽章返场,欢迎购买。 4.捐赠八折优惠,请在周年活动页面进入。 5.抽奖活动,11月21日~27日每日免费参与一次。 6.其他活动请关注站内论坛。

PT风向旗

@Ptfxq · Post #842 · 25.01.2025 г., 08:29

#OurBits#OB#站点免费#开放邀请#群友投稿 新岁启封,愿诸位日有熹,月有光,富且昌,寿而康,新年嘉平,长乐未央!为表庆祝,届时将举办以下活动: 1.全站免费:除夕至初二(2025-01-28 00:00:00~01-31 00:00:00, GMT+8); 2.邀请发放权限调整至VIP等级,截止时间为2025-02-05 00:00:00,GMT+8,请勿在公开场合发送本站邀请,一旦发现将进行警告直至封号处理;

12
ПредишнаСтр. 1 от 2Следваща