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

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!