17.8. Resumen

En este capítulo hemos hablado sobre varias técnicas avanzadas diferentes. No todas son apropiadas para cada situación.

Ahora debería sentirse cómodo con las siguientes técnicas:

Añadir abstracciones, construir funciones dinámicamente, crear closures y usar generadores pueden hacer su código más simple, más legible y más flexible. Pero también pueden acabar haciendo más complicada la tarea de depuración. Es usted quien ha de encontrar el equilibrio entre simplicidad y potencia.