Debug.Assert - вспомогательное средство отладки, которое выбрасывает утверждения за кулисы, но только в режиме отладки.
Предполагается, что вы можете свободно добавлять их в свой код для проверки параметров, ожидаемых значений и т. Д., А затем удалить их все для повышения производительности в сборках выпуска.
Если вы используете их как ярлыки для генерации утверждений, то, скорее всего, вы не используете их также для их первоначальной цели. Я бы настоятельно рекомендовал не повторно использовать средство отладки в качестве ярлыка для кодирования, а вместо этого найти / создать другой более приемлемый шаблон кодирования, например, использовать специфичные для приложения исключения (или добавить свои собственные ярлыки, если это действительно необходимо).
Быть профессиональным программистом часто значит больше учиться тому, как делать вещи, чтобы облегчить жизнь коллегам-разработчикам, а не сохранять несколько строк кода.