Почему Pex не крупен [закрытый]

9
задан roundcrisis 2 July 2010 в 12:07
поделиться

1 ответ

Это совершенно новый инструмент, и для его хорошей работы вам также необходимо использовать Контракты кода . Он также устраняет множество проблем, таких как возможные целочисленные переполнения, которые, по мнению многих разработчиков, можно просто игнорировать. Pex великолепен и рано или поздно наберет обороты, но у него есть кривая обучения, поэтому потребуется некоторое время, чтобы проникнуть в экосистему .Net.

Я использовал его в нескольких новых проектах разработки, и он сохранил мне две основные ошибки (не обнаруживаемые обычными модульными тестами), на отслеживание и исправление которых потребовалось бы не менее недели, а также несколько мелких проблем, поэтому Я большой сторонник Pex. Тем не менее, требуется много работы, чтобы добиться хороших результатов на существующей кодовой базе любого размера, поэтому ее рентабельность необходимо будет определять для каждого проекта отдельно.

15
ответ дан 4 December 2019 в 13:44
поделиться