Micro-posts sobre #tdd

Samman Coaching

Buscando katas para un curso, encontré esta web de la Samman Technical Coaching Society. Es un recurso muy valioso para cualquier persona que se dedique de una forma u otra a la formación técnica, ya sea dentro de equipos de empresas, en coding-dojos, etc.

Technical coaches work with software development teams to help them adopt better coding practices. The Samman method is a concrete approach that many technical coaches use. This website is designed to help people who do technical coaching and is maintained by the Samman Technical Coaching Society. This site shares materials you can use for Code Katas and Learning Hours, as well as many supporting materials. We also have official Training courses.

Samman Coaching

The class is not the unit in the London school style of TDD

Artículo muy interesante de Manuel Rivero en el blog de Codesai sobre el concepto de Unidad en testing y TDD, particularmente en la escuela outside-in mockista. Por cierto, no os perdáis sus muy intersantes y recomendables cursos.

Considering that the class is the unit in unit testing has terrible effects. If we follow this idea, we’ll use test doubles to isolate the class under test from any class that collaborates with it (its collaborators). This will produce tests that are highly coupled with implementation details, and therefore very brittle (high structure-sensitiveness)

The class is not the unit in the London school style of TDD

Aprende Test Driven Development en Amazon

¡Sorpresa! Después de tenerlo un tiempo disponible para impresión bajo demanda en Lulu y aprovechando unos días lluviosos de vacaciones, estuve haciendo algunos arreglos en el libro Aprende Test Driven Development y lo he vuelto a publicar, pero esta vez en Amazon.

El motivo de este cambio es que quería encontrar una alternativa de impresión a demanda un poco más ágil que Lulu, ya que la copia puede tardar un mes en llegar a la compradora. La calidad es muy buena, de eso no cabe duda, pero ese tiempo de espera puede ser muy frustrante. El servicio Kindle Direct Publishing es la mejor alternativa que he sido capaz de encontrar.

Por otro lado, es obvio que al publicarse y venderse desde Amazon se goza de algunas ventajas. La visibilidad del libro aumenta muchísimo, incluso sin hacer esfuerzo de marketing, y he visto que la entrega puede llegar a ser tan rápida como tres días. Así que espero que pueda llegar a más gente y más pronto.

También está disponible en Kindle, aunque mantengo la versión digital en LeanPub, que sigue siendo mi plataforma de publicación principal. De hecho, el libro impreso trae un cupón para que puedas acceder gratis a esta.

¿Y qué hay de los otros libros? Pues de momento, nada nuevo. A partir de octubre quizá retome la revisión de la Guía del Refactor Cotidiano, que sería una buena candidata a esta forma de publicación. Los libros de Testing y PHP requieren mucho trabajo de actualización, y no sé si llegaré a ponerme con ello en un plazo previsible. Sin embargo, puede que intente explorar una alternativa relacionada con testing que podría ser interesante.

Aprende Test Driven Development en Amazon