The talking bit

A blog about programming, mainly PHP, and maybe other things


Project maintained by franiglesias Hosted on GitHub Pages — Theme by mattgraham

What the book

por Fran Iglesias

Después de darle vueltas a la idea una temporada hemos agrupado varios artículos del blog sobre testing en un libro.

Aunque el libro no va a contener mucho material que no esté en el blog, lo cierto es que muchas personas se sienten más cómodas teniendo todo el material reunido en un sólo lugar que sea fácil de manejar y buscar.

Y aquí está.

No es gratuito, pero espero que el precio no sea un problema (y si lo es, ponte en contacto conmigo, que algo podremos arreglar).

La verdad es que aún es un trabajo en progreso, pero como MVP no está del todo mal. De momento no es más que una selección de los artículos que me han parecido más interesantes y queda el trabajo de darles un cierto hilo y unidad. El objetivo a corto plazo es eliminar las referencias al blog y dotarlo de orden y cierta coherencia.

Un segundo objetivo es identificar lagunas y, tal vez, escribir algunos capítulos que las cubran. Es posible que esos capítulos sean:

  • Una kata de iniciación a TDD desde cero.
  • Un ejemplo sobre test dobles aplicados que es un punto que creo que aún está cojo.
  • Un capítulo o apéndice sobre cómo preparar un entorno de trabajo.
  • Un capítulo sobre frameworks de tests (fundamentalmente phpunit y phpspec).

El libro está publicado en LeanPub, lo que permite generar versiones en PDF, mobi (kindle) y epub, así como disponer de una versión completa en la web, para que lo puedas valorar con detalle si es que te planteas comprarlo. Además, permite que el libro se actualice muy fácilmente, por eso está publicado “al 75%”, y eso debería forzarme un poco a tratar de terminarlo en un plazo razonable.

¿Hay planes para más libros? No garantizamos nada, en el blog hay algunas ideas y material interesante para un par de proyectos más. Pero, de momento, se trata de ir poco a poco.

November 25, 2018

Etiquetas: misc   testing   tdd  

Temas

php good-practices blogtober19 testing refactoring tdd design-principles legacy misc design-patterns bdd tips python ddd tools soft-skills bbdd api sql ethics testing, swift javascript