Skip to content

Details

Seguramente, ya habrás oído hablar de microservicios, de las novedades y funcionalidades mejoradas que trae .NET Core y MVC Core en particular, de los patrones que se aplican en el desarrollo de aplicaciones web y móviles modernas, de cómo la mayor parte de estas cosas facilitan el testing unitario. De todo ello te hemos hablado en eventos anteriores… bien, pues detrás de todos estos conceptos hay una base teórico-práctica, y la piedra angular de esta base son los principios SOLID.

Veremos la relación directa que existe entre la implementación de los principios SOLID y la facilidad o no (incluso imposibilidad) de escribir pruebas unitarias sobre tu código, los conceptos básicos, y algunos no tan básicos, de Unit Testing, y ejemplificaremos cómo probar unitariamente el código de una aplicación con algo de “chicha”…

https://i1.wp.com/dotnetters.es/wp-content/uploads/2017/02/EJOSignature.png?resize=296%2C300 (https://i1.wp.com/dotnetters.es/wp-content/uploads/2017/02/EJOSignature.png)

Los ejemplos y las herramientas que usaremos, serán Visual Studio, código en C#, NUnit, Fluent Assertions, Moq… Todo muy .NET, pero si no eres un dotnetter a tiempo completo, y te interesan los conceptos que hay detrás, que sepas que trataremos de ser lo más universales que podamos, te esperamos igualmente…

Agenda

– Unit Testing: ¿Qué es? ¿Para qué? ¿Cómo?

– Principios SOLID: Definición y ejemplos prácticos

– Otros patrones y conceptos a conocer y tener en cuenta: separation of concerns, tight and loose coupling, cohesividad, patrones MV*, DDD, n-layer y más …

– Unit Testing con “fuego real”, ejemplo práctico

Ponentes

Rafa Serrano (@rafaserrano (https://twitter.com/rafaserrano))

Project lead en Ibercaja Vida

Informático enamorado de las tecnologías Microsoft desde MS-DOS 6.22. Desposado con C#. Amante del código eficiente, testado y sobre todo comprensible. Asiduo a eventos que me mantengan actualizado. Flipao de Excel. Aprendiz del universo de los Seguros en Ibercaja.

Sergio Castillo (@sergio_castillo (https://twitter.com/sergio_castillo))

Facilitador técnico en Pronet-ISE (http://www.grupo-pronet.com/)

Me dedico desde hace más de 15 años al desarrollo de software empresarial, y desde hace casi 10, trabajo para Pronet-ISE, en el departamento de Infraestructura y Facilitación. Soy papi desde hace muy poco. Coorganizo la comunidad técnica DotNetters.

Related topics

You may also like