Buenas prácticas de Software

Codeicus
Codeicus
Nov 5 · 2 min read

La elaboración de software de alta calidad debería ser uno de los objetivos primordiales para todos los profesionales del desarrollo de software aunque, como es bien conocido, esto no siempre se cumple.

Las buenas prácticas para el desarrollo de software son una compilación de métodos o técnicas que permiten llevar a cabo, de manera óptima, el conjunto de actividades que comprenden el desarrollo de un sistema de información.

En el campo de desarrollo de software colaborativo, estas prácticas son empleadas con el fin de que las actividades realizadas por cada miembro de un equipo de trabajo tengan concordancia con las actividades realizadas por los demás miembros.

Para lograr desarrollos de software colaborativo exitosos, es aconsejable tener en cuenta las mejores prácticas que se enumeran a continuación:

1- Nombrar adecuadamente las variables: Los nombres de las variables deberán ser intuitivos. Por ejemplo, es mucho más fácil saber “de qué se trata” si la variable se llama “cantidadDePersonas” y no “xxyju”.

2- Comentarios: Los utilizamos para facilitar las modificaciones y mantenimiento, pero recordá que un buen código es aquel que no necesita comentarios. Redacta sentencias simples e intenta elaborar una solución sencilla y corta. Cuanto más corta sea, menos errores se producirán y más fácil será localizarlos y solventarlos.

3- Indentación: El código SIEMPRE se lee mejor cuando está bien indentado.

4- K.I.S.S: “Keep it simple, stupid”. La mayoría de sistemas funcionan mejor si se mantienen simples.

5- D.R.Y: “Don’t repeat yourself” . No repitas código, modularizá tus desarrollos. Repetir partes de código a lo largo de un desarrollo solo sirve para dificultar el mantenimiento y aumentar la probabilidad de cometer errores. Agrupa en funciones las operaciones que se repitan, y aíslalas del resto del código.

6- Verificación de los datos: es fundamental verificar que el dato al que estamos haciendo alusión este realmente llegando para así poder evitar NullPointers.

7- La regla del Boy Scout: “Siempre dejá tu código mas limpio de cómo lo encontraste”.

8- Testeo de código: Realizá muchas pruebas durante el desarrollo del software y sobre todo al final de éste. Prepara una serie de pruebas que puedas ejecutar en cualquier momento. Muchas veces el ajuste de algunos elementos provoca alguna incongruencia con otros.

“Escribe código como si el que fuera a leerlo es un asesino serial que sabe dónde vivís” 😜

👉Autor de la Reseña: Emilio Caccia

👉Orador de clase: Martin Tau

La reseña fue creada en base a la información compartida en la clase de “Buenas Prácticas” .

Esta clase forma parte del programa “Observatorio de Tecnologías” de Codeicus*.


*🚀El Observatorio de Tecnologías Codeicus es un espacio de capacitación interna y colaborativa donde se busca construir bases sólidas sobre programación e investigar nuevas tecnologías.

Codeicus

Written by

Codeicus

Somos creadores de software. Amamos los desafíos, investigar cosas nuevas y compartir lo que sabemos.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade