@tciptops · Post #3806 · 14.09.2024 г., 00:53
#v2ray v2rayNG安卓客户端 不建议使用,属于落后工具了 可以使用茉莉(Matsuri)或者clash
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #247 · 11.03
Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev
Hashtags
Търсене: #v2ray
@tciptops · Post #3806 · 14.09.2024 г., 00:53
#v2ray v2rayNG安卓客户端 不建议使用,属于落后工具了 可以使用茉莉(Matsuri)或者clash
Hashtags
@kuguakaga · Post #82 · 04.12.2020 г., 05:16
#广州电信#v2ray 12.4测速
@kuguakaga · Post #72 · 27.11.2020 г., 05:00
#广州电信#V2ray 11.27测速
@kuguakaga · Post #71 · 26.11.2020 г., 15:59
#广州电信#V2ray 11.26晚高峰测速
@kuguakaga · Post #69 · 25.11.2020 г., 13:48
#广州电信#v2ray 11.25晚高峰测速
@kuguakaga · Post #65 · 24.11.2020 г., 10:22
#广州电信#v2ray 11.24测速
@kuguakaga · Post #62 · 23.11.2020 г., 14:01
#广州电信#V2ray 11.23晚高峰测速
@kuguakaga · Post #58 · 22.11.2020 г., 15:26
#广州电信#V2ray 11.22晚高峰测速,日本1 2节点端口被墙 我们将尽快修复
@kuguakaga · Post #55 · 21.11.2020 г., 10:49
#广州电信#v2ray 11.21测速
@kuguakaga · Post #54 · 20.11.2020 г., 13:55
#广州电信#V2ray 11.20晚高峰测速
@jichangzhijia · Post #30 · 01.09.2022 г., 12:06
▌机场名称:速云梯 ▌机场地址: https://bit.ly/3cDQqSW ▌成立时间:2022年1月 ▌支持协议:#SSR#V2ray ▌套餐价格: 入门版:11.9元100G/月 基础版:17.9元200G/月 标准版:27.9元350G/月 旗舰版:53.9元600G/月 ▌特点介绍: 机场节点是SSR和Vmess协议,签到送2~5G流量,速度稳定较快! 👉机场之家👉免费投稿
@kuguakaga · Post #70 · 26.11.2020 г., 11:01
#北京电信#V2ray 11.26测速