Nadie quiere hablar sobre testing. Testing es el patito feo del desarrollo de software. El problema es que todos/as sabemos que el testeo es importante y que no lo hacemos lo suficiente. Y sentimos que nuestros proyectos no van tan bien como deberían y que probablemente más testeo haría que fueran mejor. Pero entonces leemos un libro sobre testing e instantaneamente nos venimos abajo con los múltiples tipos de testeos y las múltiples formas de hacerlos. No hay forma de que añadamos todo eso y aún nos de tiempo a programar.

Para usar una función de otro paquete en un paquete que estamos creando , necestiamos añadirlo a la sección Imports del DESCRIPTION y en el código, referirnos a la función de la forma paquete::función.

Max Kanat-Alexander, en su libro “Understanding Software” nos revela cual es la “forma correcta” (“the right way”) de escribir código (la traducción es mía):