DEV Community

Cover image for Buenas prácticas
Alejo Villores
Alejo Villores

Posted on

Buenas prácticas

Las buenas prácticas de la programación.

En este artículo hablaremos de lo que son las buenas prácticas a la hora de trabajar en equipos con otros desarrolladores, la intención de este post NO es hablar sobre los principios SOLID sino, que hablaremos sobre hábitos que todo programador debe conocer para poder estandarizar y entenderse con su equipo al momento de escribir código.

Partamos de una serie de ítems que nos ayudará a organizarnos un poco.

  • Legibilidad

Como todo desarrollador sabe, el código se escribe una vez y se lee muchas veces, es por eso que la legibilidad es muy importante a la hora de trabajar.
Sangrías, espacios, intention-revealing names, etc. Estos son algunos conceptos que hace que el código no parezca un espagueti y sea mas fácil de leer/entender a para los demás.

  • Comentarios

Un código no necesita comentarios para que otro lo entienda si éste esta escrito correctamente y sigue los pasos del item anterior por lo que es correcto decir que escribí de manera que el código hable solo...

  • No sorprender

En el mundo de la programación la simpleza es lo mejor que puede haber a la hora de escribir software por lo que evitar sorprender con algoritmos complejos para problemas simples es lo ideal.

  • Idiomas

Este tema es complicado pero a la hora de escribir funciones, nombres y clases evitemos utilizar mezclas de lenguajes ya que genera malentendidos en la lectura del código. En lo personal me gusta nombrar a los getters y setters en español ya que facilita muchísimo a la hora de leer.

  • Índices

Los índices tradicionalmente y globalmente son i,j,k por lo que evitemos cambiarlos si es que vamos a compartir nuestro trabajo a otras personas.

  • Variables booleanas

A la hora de utilizar variables booleanas es convenientes pensarlas en positivo, por ejemplo encontrado, terminado,etc.

Estos son las buenas prácticas que yo aprendí.
Me encantaria saber cuales son las que ustedes aprendieron y saben asique sus comentarios y opiniones son bienvenidas.

Saludos!

Top comments (0)