Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе.
Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода.
Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу".
С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой.
Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого.
Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :)
Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие.
#dev
G-Wolves Lycan задерживаются
🥲
К большому сожалению, производитель задерживает выпуск и отгрузку этой модели. Точные причины пока не известны. Мы предполагаем, что платы могут переделывать под новый сенсор 3955, но эта информация еще не подтверждена..
Нам искренне жаль, что возникла такая ситуация, со своей стороны мы делаем всё возможное, чтобы мышки отправили нам как можно скорее. Очень ждем, что в ближайшее время партия будет отправлена и успешно доберется до нас📦
Спасибо всем, кто готов подождать🙏 Если сроки ожидания для вас критичны, пожалуйста, свяжитесь с нами. Мы обязательно постараемся найти решение, которое устроит обе стороны.
САЙТ • МЕНЕДЖЕР • #GWOLVES
❓Первый конкурент SuperStrike❓
🚪Вторая стадия предзаказа на новинку от G-Wolves - HTS Plus Pro.
На данный момент о мышке известны размер, форма и вес 28 грамм, а так же несколько фактов которые на прямую указывают на наличие в ней технологии магнитных переключателей:
🔵 Поступила информация от инсайдера, который, хоть и не указывает прямо на конкретную модель, называет дату её выхода, совпадающую с релизом HTS Plus Pro. Согласно его данным, в мышке будут установлены переключатели, использующие ту же технологию, что и у Logitech, однако реализованную иначе. Это не копия: разработка началась задолго до выхода SuperStrike. Новые переключатели создаются совместно с Jiangwan.
🔵 На странице с презентацией HTS Plus Pro в разделе характеристик переключателей впервые отсутствует точная информация. Указано лишь то, что они находятся в разработке, и это выглядит интригующе. Помимо этого, разработчик и производитель мыши ранее проводили опросы и публиковали твиты о возможном переносе технологии магнитных переключателей в свои устройства.
— Форма мышки, это долгожданное оживление формы HTS Plus с ранних моделей HTS Plus 4/8 k. В сравнении с ними мышка скинула почти 20 грамм. Учитывая технологию, которая, предполагаемо будет реализована в ней, это просто вау. Так что ждем и надеемся на подтверждение догадок.
👀Вторая стадия предзаказа 01.04-30.04 — 12.690₽
САЙТ • МЕНЕДЖЕР • #GWOLVES
💃G-Wolves HTX Ultra получила сразу 7 новых цветов!
💃
— О модели:
💎 Мышка является последователем предыдущей модели HTX, однако теперь она имеет новое прочное и легкое строение, всего 32 грамма, а также все самые новые и актуальные решения. Сенсор мышки хоть и не обладает уникальными фишками, но он смещен сильно выше середины. Это идеально для того, чтобы получить преимущество, почувствовать что-то новое и не угробить свой аим.
💎HTX Ultra имеет симметричную форму, на клавишах есть углубления для пальцев. Сами кнопки расположены довольно низко к плоскости стола для большего удобства, снятия напряжения с ладони и ощущения управления именно пальцами. При среднем размере корпус довольно компактный и имеет все нужные точки опоры для когтевого хвата, а также оптимизирован под пальцевый. Не слишком узкая талия, средний невыделяющийся горб и совершенно уникальная конструкция, сочетающая максимальную прочность и минимальный вес в 32 грамма.
➡️Новые цвета уже доступна на сайте со скидкой на предзаказ:13.490.₽13.290.₽
САЙТ • МЕНЕДЖЕР • #GWOLVES
🌸Новые цвета!🌸
— G-Wolves Lycan получила два новых цвета: Pink и Grey. К тому же мышка уже официально представлена производителем, и мы можем рассказать о ней подробнее:
🔘Мышка имеет цельный корпус без отверстий. Грубо говоря, мышка — это одна цельная деталь. Чтобы такое стало возможным, внутри мышки впервые была реализована карбоновая рама в виде стержня, благодаря которому девайс ощущается безумно жестким при весе всего 30 грамм. Также G-Wovles совсем отказались от сот на корпусе.
🔘Форма и размеры приближены к модели Sora V2, однако расположение основных клавиш у Lycan немного ниже. Это дает свои особенности в хвате и является характерной чертой, которую G-Wolves часто добавляют в свои мыши.
👙Предзаказ двух новых цветов уже доступен на сайте со скидкой 5%: 12.990₽12.340₽
САЙТ • МЕНЕДЖЕР • #GWOLVES
На сайте появился обзор G-Wolves Fenrir Asym
🐹
— В блоге вы узнаете недостатки на которые указали пользователи, а так же преимущества на другими F-Тип моделями🪤
🧀Прочитать можно тут - БЛОГ
🧀Купить тут - FENRIR ASYM
САЙТ • МЕНЕДЖЕР • #GWOLVES
👻Осталось всего два дня до окончания второй стадии предзаказа G-Wolves Lycan!
Проведем небольшой анализ модели:
🟢Lycan - первая мышь G-Wolves, спроектированная специально под когтевой хват. Кроме того, это первая за долгое время модель бренда с полностью закрытым корпусом, здесь нет даже намека на соты.
🟢По обновленной информации от производителя, в Lycan реализована новая секретная технология (Предполагаемо около 6+ разных положений сенсора). Как говорится, Доверьтесь Джимбо!
— Качество исполнения G-Wolves остается на совершенно другом уровне. Уникальная конструкция корпуса обеспечивает феноменальное соотношение прочности и веса, при габаритах популярной Sora V2. Вес Lycan, всего 27 грамм!
💳Цена до конца месяца 11.450₽ - заказать можно тут*
САЙТ • МЕНЕДЖЕР • #GWOLVES
☕️Элегантная распаковка G-Wolves HTM Plus.
⚪️Сенсор PAW3950
⚪️Переключатели 80 Million Clicks
⚪️Донгл 8.000hz
⚪️Вес 34 грамма
— Обладает крепкой и надежной сборкой не смотря на такое соотношения веса и размера. Полностью закрытый корпус, за исключением дна. Симметричная форма больших размером, создана под Ладонный и Когтевой хваты.
🤵🏽Цена 14.060₽ - в наличии*
САЙТ • МЕНЕДЖЕР • #GWOLVES
🐶G-Wolves HTM Plus поступили на склад, пока только в черном цвете.
⚫️Сенсор PAW3950
⚫️Переключатели 80 Million Clicks
⚫️Донгл 8.000hz
⚫️Вес 34 грамма
— Обладает крепкой и надежной сборкой не смотря на такое соотношения веса и размера. Полностью закрытый корпус, за исключением дна. Симметричная форма больших размером, создана под Ладонный и Когтевой хваты.
🖤Цена 13.390₽ - в наличии*
САЙТ • МЕНЕДЖЕР • #GWOLVES
🦔Новая модель бренда G-Wolves - LYCAN. Мышка стала первой от них для когтевого хвата.
Три стадии предзаказа:
⚪️Со 2 по 31 декабря — 8.990₽
⚪️C 1 по 31 Января — 10.790₽
⚪️ 1 Февраля — 12.390
— Размер и форма стали приближенными к Sora V2 (Сравнить можно на EloShapes), вес при этом всего 26 грамм, сенсор смещен в верхнюю часть для максимальной чувствительности. Отправка начнется в конце Марта.
САЙТ • МЕНЕДЖЕР • #GWOLVES
🪄 Технологический шедевр от G-Wolves — HTM Plus. Размер 128*64*37 миллиметров.
🟣Сенсор PAW3950
🟣Переключатели 80 Million Clicks
🟣Донгл 8.000hz
🟣Вес 34 грамма
— Довольно крепкая и надежная сборка не смотря на такое соотношения веса и размера. К тому же полностью закрытый корпус, отверстия только на дне. Форма симметричная, больших размеров под Ладонный и Когтевой хваты.
💶Цена 12.212₽ на ReShip.pro
САЙТ • МЕНЕДЖЕР • #GWOLVES
😯Сможете ли вы найти что то интереснее чем G-Wolves VUK? Сразу два сенсора, размер приближенный к Superlight, а вес всего лишь 35 грамм!
🟢Сенсоры PMW-3950
🟢Переключатели 80 Million Clicks
🟢Донгл 8.000hz в комплекте
🟢Вес честные 35 грамм
— Два сенсора дают возможность переключаться между ними прямо в софте. Верхний сенсор создан для максимальной чувствительности: он передаёт каждое микродвижение и позволяет полностью контролировать мышь кончиками пальцев. Это ощущение нужно протестировать самому.
💵Цена сейчас12.590₽-> 11.205₽
САЙТ • МЕНЕДЖЕР • #GWOLVES
🦆Ну, а пока мышки в пути, мы подготовили ролик с моделью о которой уже говорили ранее —G-Wolves HT-S2!
🍓Сенсор PAW3395
🍓Переключатели Huano 80 Million
🍓Донгл 8К в комплекте
🍓Вес 32.9 грамма
Оцените его сердечком
💌
САЙТ • МЕНЕДЖЕР • #GWOLVES