Login
Unit Test. Кто использует?
1707 просмотров
Перейти к просмотру всей ветки
in Antwort Программист 01.11.16 17:13
Вообще-то это скорее вопрос дизайна :)
Ну да, доступ ко всему - через синхронизированную очередь. Не только лишь все понимают что проще купить сервер помощнее чем экономить микросекунды на синхронизации и оплачивать недели поиска причин спорадической ошибки. Иногда потокам надо лезть к одним и тем же объектам. А ошибку в таком доступе юнит тестом (достоверно) не обнаружить.
Если Вася Пупкин диверсант, то фирму ничто не спасет и код в любом случае будет нерабочим.
Чтобы ошибок понаделать в многопоточном коде и где-нить дедлок влепить или асинхронный доступ не надо быть диверсантом. Такие ошибки все делают.