¿Cuál es la mejor práctica con respecto a las declaraciones Debug.Print
?C#: prácticas recomendadas Debug.Print
¿Debo ensuciar mis métodos de clase con Debug.Print
declaraciones o debo evitar Debug.Print
en total?
Si las declaraciones Debug.Print
son aceptables, ¿debo considerar usar Trace.Print
o EventLog
?
¿Se necesitan declaraciones Debug.Print
con las pruebas unitarias? ¿Puedo evitar las declaraciones Debug.Print
con pruebas de unidades bien redactadas?
Tenga en cuenta que las instrucciones 'Debug.Assert' también se eliminan [en una compilación de versión] (http://stackoverflow.com/a/13383661/1497596). (A menos que se haya agregado 'DEBUG' a la configuración de Release.) Considere usar [' Trace.Assert'] (http://stackoverflow.com/a/6752696/1497596) en su lugar si desea que sus aserciones se ejecuten en una versión de Release. . – DavidRR