All streams
Search
Write a publication
Pull to refresh
7
0
Дмитрий Тарасов @spacedmi

.NET Developer

Send message

Вот за такую аргументированную дискуссию говорю спасибо

К сожалению, про Java Spring не смогу подсказать

Самый простой пример: инъекция зависимости с [FromServices] атрибутом, ваш подход не сможет отловить ошибку. Я же могу гибко настраивать тесты и модифицирую assembly сканнинг для поиска FromServices аргументов

Сначала вообще не хотел на комментарий отвечать, т.к. он переполнен пассивной агрессией. Но все таки отвечу.

".NET Core фреймворки" упомянуты в смысле "Фреймворки, основанные на .NET Core", далее в статье я указываю, что данный пример нацелен на .NET 5, но путем нехитрых манипуляций можно адаптировать под .NET 6. Достаточно современно для Вас?

То, что шаблон background worker-ов давно есть из коробки, как-то отменяет концепцию приведенного мной кода для юнит тестов?

Ну а про "жесть в коде" мне прокомментировать нечего, с радостью бы посмотрел на Вашу реализацию и набрался идей как сделать лучше

Эта валидация не покрывает многие кейсы, часть из них я упомянул в заключении. И не имеет гибкой настройки, чтобы вручную дописать валидацию тех зависимостей, которые не покрыты.

Кроме этого находить проблемы с зависимостями в рантайме дороже чем на этапе юнит-тестов.

Спасибо за комментарий.
В данный момент управление разбивается на жесты одной и двумя руками. Жесты двумя руками: вызов/скрытие верхнего и нижнего меню, перемещение объекта, масштабирование, повороты. Жесты одной рукой (левой или правой): все действия над объектом, скроллинг и выбор пункта меню. Ваше предложение о разделении функций управления на каждую руку отдельно практически не противоречит принципам программы и является одним из путей реализации интерфейса управления.
Kinect дает общую картину о положении частей тела человека в пространстве, поэтому достаточно одного устройства для реализации любого варианта жестового интерфейса.
Наша команда уже думала над комбинацией различных сенсоров (Real Sense, Leap Motion, Myo) для повышения точности, это вполне реализуемо.
Спасибо за идею совмещения с Displair, однако, данный дисплей не дает достаточной точности и качества изображения. Вся привлекательность приложения, вероятно, теряется. Есть идея использовать очки виртуальной реальности Oculus Rift совместно с точным сенсором (подошел бы Leap Motion) для полного погружения в процесс.

Information

Rating
Does not participate
Location
Coimbra, Coimbra, Португалия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Senior
C#
.NET
PostgreSQL
SQL
Kubernetes
RabbitMQ
Apache Kafka
Git
Docker