Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Personalizar La Depuración Con DebuggerDisplay

Personalizar La Depuración Con DebuggerDisplay

Presentación dada el 29 de Junio de 2019 en el evento Xamarin Assemble

3275e53a5e20a36e5557ae86a69ca8ba?s=128

Lautaro Carro

June 29, 2019
Tweet

More Decks by Lautaro Carro

Other Decks in Programming

Transcript

  1. 1 2 ° EDICIÓN 2 EDICIÓN Lautaro Carro Net Developer

    www.lautarocarro.com
  2. 2 2 ° EDICIÓN 2 ° EDICIÓN Agenda 1. ¿Qué

    es? 2. ¿Cómo se usa? 3. Ventajas y Desventajas 4. Buenas Prácticas
  3. 3 2 ° EDICIÓN 2 ° EDICIÓN Le permite al

    desarrollador controlar cómo se debe mostrar un objeto en las ventanas de variables.
  4. 4 2 ° EDICIÓN 2 ° EDICIÓN ¿Les ha pasado?

  5. 5 2 ° EDICIÓN 2 ° EDICIÓN ¿Como Usar el

    [DebuggerDisplay]?
  6. 6 2 ° EDICIÓN 2 ° EDICIÓN ¿Como Usar el

    [DebuggerDisplay]?
  7. 7 2 ° EDICIÓN 2 ° EDICIÓN ¿Como Usar el

    [DebuggerDisplay]?
  8. 8 2 ° EDICIÓN 2 ° EDICIÓN ¿Como Usar el

    [DebuggerDisplay]?
  9. 9 2 ° EDICIÓN 2 ° EDICIÓN ¿Como Usar el

    [DebuggerDisplay]?
  10. 10 2 ° EDICIÓN 2 ° EDICIÓN ¿Como Usar el

    [DebuggerDisplay]?
  11. 11 2 ° EDICIÓN 2 ° EDICIÓN [DebuggerDisplay] VS .ToString()

    DebuggerDisplay ▰ Sólo para el depurador ▰ Reduce el rendimiento ▰ Independiente del código ToString() ▰ "Efecto secundario” ▰ Ya esta compilado, no tiene nada que procesar ▰ Acceso público
  12. 12 2 ° EDICIÓN 2 ° EDICIÓN Practica Recomendada

  13. 13 2 ° EDICIÓN 2 ° EDICIÓN Preguntas?

  14. 14 2 ° EDICIÓN 14 2 ° EDICIÓN https://github.com/lauchacarro/DebuggerDisplay “

  15. 15 2 ° EDICIÓN ¡Muchas gracias! Lautaro Carro Net Developer

    www.lautarocarro.com
  16. 16 2 ° EDICIÓN 2 ° EDICIÓN Sponsors Xamarin Assemble

    es posible gracias a nuestros sponsors!