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 solo 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

good-practices

refactoring

php

testing

tdd

python

blogtober19

design-principles

design-patterns

tb-list

misc

bdd

legacy

golang

dungeon

ruby

tools

tips

hexagonal

ddd

bbdd

soft-skills

books

oop

javascript

api

sql

ethics

typescript

swift

java

agile