¿Qué es código boilerplate?

Una de las «pegas» que hace cualquiera que se inicie en el mundo de la programación es la de lo trabajoso que realiza la acción mecánica de «picar código«, es decir, de escribirlo. Si empezamos por ejemplo en Html desde cero veremos que hasta el más sencillo archivo de este tipo que queramos generar tendrá siempre una estructura base sin variaciones con algunos elementos como pueden ser las etiquetas Html, Head, Body o un largo etcétera.

Antiguamente era casi normal crear esta primera estructura base a mano o simplemente copiarla y pegarla desde otro archivo. Pero evidentemente esta no es una práctica muy recomendable. Pero en la actualidad la mayoría de los IDEs del mercado nos dan infinitas posibilidades para evitar dedicar tiempo a esa tediosa tarea.

Por ejemplo, en Visual Studio Code, uno de los IDEs más utilizados, escribimos «html:5» y pulsamos la tecla Intro de este modo:

Veremos que en nuestro código nos aparece una bonita estructura de código Html listo para empezar a trabajar sobre él:

A esto precisamente se le llama boilerplate o código boilerplate, a la estructura básica de un trozo de código o archivo.