мог бы ты с теми же корутинами не выносить с юи тяжелые вычисления - да, мог бы. это бы не изменило качество кода корутин. но этот как раз твоё "код работает неправильно", хотя он может быть сколь угодно качественным
Вот это я не понимаю к чему ты пишешь. Твой код и библиотека - это два несвязанных проекта, каждый со своим качеством.
челик спросил как измерить качество кода - через покрытие юнитами - и это нормальный ответ. то что там у него продукт взламывает пентагон или пишет хеловорлд - об этом небыло вопроса
так что говорить о том что "циферки покрытия никак не измеряют качество продукта" - ну да, естественно блин, потому что они измеряют качество "исходного кода"
Покрытие 0% не говорит точно о том, что код говно, как и о том, что он некорректный Покрытие 100% не говорит точно о том, что код збс, как и о том, что он полностью корректный
Покрытие 0% не говорит точно о том, что код говно, как и о том, что он некорректный Покрытие 100% не говорит точно о том, что код збс, как и о том, что он полностью корректный
покрытие 100% говорит что код заебись. логика может хромать, в то же время, но это должно покрываться другими типами тестов.