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

C# - где используется класс Debug?

27.11.22 21:19
C# - где используется класс Debug?
 
alex445 коренной житель

https://learn.microsoft.com/en-us/dotnet/api/system.diagno...

https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.debug.assert?view=net-7.0#system-diagnostics-debug-assert(system-boolean)


Почитал, почитал... Встречаю иногда в проектах всякие Debug.Assert - похоже на юнит-тесты по названию методов. Только не понимаю смысла этой штуки. Максимум что использовал - "родственника" этого класса Debugger и его метод Break - https://learn.microsoft.com/en-us/dotnet/api/system.diagno... Но лишь в качестве замены точки останова.


Вобщем, это всё используется в каких-то продвинутых системах дебага, где всякая статистика собирается, что-то куда-то отсылается и прочее? Когда программер просто дебажит лишь у себя на машине по Ф5 в простейших сценариях, то достаточно обычных точек останова с настройками?

 

Перейти на