Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Юнит тесты для "системного" приложения

19.04.21 13:03
Re: Юнит тесты для "системного" приложения
 
AlexNek патриот
AlexNek
Во-вторых это а. дополнительная ответственность

Вот другая проблема есть, решение которой мне совершенно не нравиться, но пока не могу придумать лучше.


Есть у меня сообщение о добавлении файла в каталог. Его нужно обработать как можно быстрее, поэтому сообщение просто записывается в очередь.

Также есть отдельный поток который извлекает сообщения из очереди и затем уже делает с ними нужные операции, которые могут быть достаточно долгими.

Каждая операция реализована как вызов функции из дополнительного класса. Но вот эти все вызовы расположены в одном месте и они все разные.

С одной стороны это файловый операции, а с другой стороны, добавление новых элементов в UI и их сохранение.


Хотелось, хотя бы отделить файловые операции и UI, только как тогда информировать нужный UI элемент об ошибке.

 

Перейти на