Escribir un código legible y de calidad debería ser una de nuestras preocupaciones. No solamente es necesario que el programa realice la tarea para la que se ha diseñado de una forma eficiente, sino que también debería ser fácil de leer y comprender para cualquiera que lo desee revisar. Incluidos nosotros en un futuro. Recordando que la teoría de las ventanas rotas nos dice que … [Leer más...] acerca de Mejora la legibilidad y calidad del código Python
Lint
Linter para auditar el rendimiento de Python
Los analizadores estáticos de código, o linter, permiten buscar problemas en el código de una forma automática, facilitando de esta forma la auditoría de este. Uno de los más populares para Python es pylint, el cual hemos visto recientemente. Quizás uno de los problemas que puede tener este linter es que no cuenta con reglas para identificar problemas de rendimiento en el … [Leer más...] acerca de Linter para auditar el rendimiento de Python
Auditar el código R con lintr
Seguir unos estándares de calidad a la hora de escribir un programa es algo clave de cara al futuro mantenimiento de cualquier solución. Haciendo más fácil su lectura al homogeneizar el estilo. Algo que también aplica en R. Una solución para garantizar el seguimiento de estos estándares son los analizadores estáticos de código o Linter. En R existe el paquete lintr con el que … [Leer más...] acerca de Auditar el código R con lintr
Realizar auditorías de código Python automáticamente
Seguir los estándares de PEP8, o cualquier otro, es algo que garantiza producir un código de mayor calidad. Pero es algo complicado. Tanto por desconcierto de todos los detalles de la norma como por descuido, no se siguen las recomendaciones. Para garantizar que el código siga fielmente los estándares se puede usar algún linter, como puede ser Pylint, que nos indique todos los … [Leer más...] acerca de Realizar auditorías de código Python automáticamente
La teoría de las ventanas rotas
Cuando en una zona se pueden observar signos visibles de delincuencia o comportamiento antisocial se fomenta en la misma la aparición de este tipo de conducta. Esta idea es lo que se conoce en el campo de la criminológica cómo *La teoría de las ventanas rotas. Una teoría que procede de la observación de que cuando en un edificio se pueden apreciar la existencia de ventanas … [Leer más...] acerca de La teoría de las ventanas rotas
Validar y documentar el código TypeScript (5º y última parte – Creación de una librería TypeScript)
A medida que el proyecto crece es importante validar y documentar el código TypeScript para garantizar el mantenimiento. Por eso en esta última entrada de esta serie vamos a ver cómo usar ESLint para validar el código y TypeDoc para crear auténticamente la documentación a partir de los comentarios en formato TSDoc. Dos tareas que son clave antes de poder distribuir la librería. … [Leer más...] acerca de Validar y documentar el código TypeScript (5º y última parte – Creación de una librería TypeScript)