JetBrains & Codurance

Estamos muy orgullosos de anunciar que Codurance es socio oficial de JetBrains.

Prácticas de Programación Extrema

Las herramientas de JetBrains pueden ser utilizadas para mejorar aún más tus prácticas de programación extrema. Nosotros te podemos enseñar cómo.

Herramientas de JetBrains

Te podemos ayudar a integrar las herramientas de JetBrains en tu próximo proyecto, de manera que puedas obtener software de calidad de manera más rápida.

Intellij Idea screenshot
Jetbrains Consulting Partner logo
Jetbrains Training Partner logo

Trabajando con JetBrains Intellij IDEA

¿Quieres tener una idea de cómo te puede ayudar JetBrains en tu próximo proyecto? A continuación, Sandro Mancuso proporciona un tutorial avanzado en Test Driven Development utilizando JetBrains IntelliJ IDE.

  • Publicado 12 Mayo 2015

Oustide-In Test Driven Development (parte I)

A diferencia de anteriores screencast, este tutorial no está pensado para ayudarte si estás empezando a aprender TDD. Inspirado en recientes discusiones en Twitter y en un debate público sobre TDD y diseño de software, decidimos realizar este vídeo para mostrar la forma en la que Sandro escribe normalmente su código. Se trata de una forma distinta de a la que habitualmente se enseña.

En este screencast de 3 partes podrás seguir el enfoque de diseño ¨justo a tiempo¨ y entender los razonamientos que hay detrás de algunas de sus observaciones. Verás que no siempre sigue las reglas y que se basa más en su propia intuición para evolucionar su diseño. Pensando en voz alta a lo largo del vídeo, Sandro tiene como objetivo ayudarte a seguir todo lo que él considera está teniendo en cuenta en cada test y cuando refactoriza el código. Este vídeo ofrece un buen ejemplo de TDD 'Outside-In' y demuestra las principales diferencias con el enfoque clasicista.

Si tienes poca experiencia en TDD es mejor que sigas el enfoque clasicista, diseñando menos por adelantado y obteniendo feedback del código antes de evolucionar su diseño.

Para más información acerca de las diferencias entre los estilos de TDD, por favor, visita el post de Sandro, Does TDD really lead to good design?

Para ver las partes 2 y 3 de la serie, visita nuestra página de vídeos.

Codurance Logo

Software es nuestra pasión.

Somos Software Craftspeople. Construimos software bien elaborado para nuestros clientes, ayudamos a los/as desarrolladores/as a mejorar en su oficio a través de la formación, la orientación y la tutoría. Ayudamos a las empresas a mejorar en la distribución de software.

Últimos posts del blog




Contacto

3 Sutton Lane, planta 3
Londres, EC1M 5PU

Teléfono: +44 207 4902967

2 Mount Street
Manchester, M2 5WQ

Teléfono: +44 161 302 6795

Carrer de Pallars 99, planta 4, sala 41
Barcelona, 08018

Teléfono: +34 937 82 28 82

Correo electrónico: hello@codurance.es