How do I apply Payday Loans But now, you have an extra

Estándares de código... ¿para qué?

aplicacion-xmlComo desarrolladores, nuestro entregable es el código fuente, es lo que producimos, y por lo tanto debemos hacer que se vea bien. Pero, ¿qué significa "bien"? ¿Cómo debería verse? Podríamos armar debates interminables sobre el tema, y los resultados nos desilusionarían. No existe algo como el Mejor Estilo De Codificación.

Sin embargo, existe un estilo de codificación uniforme. En un equipo independiente, todo el código que produce debería tener un estilo consistente. Todo el tiempo. Sin excepciones. Y eso quiere decir sin excepciones de ningún tipo.

En general parecería que no se necesita mucha explicación: un estilo de código consistente es intuitivamente Algo Bueno, ¿no? Desafortunadamente hay algunos desarrolladores que quieren más explicaciones. Y por supuesto: ¿quién no querría argumentos cuando se le pide cambiar sus hábitos?

Déjenme hacer énfasis en recodar que el estilo de código y la legibilidad y la consistencia es verdaderamente importante; lo cual difiere con la forma de pensar de algunos desarrolladores: si funciona y el diseño es bueno, el código es bueno. Esto sólo funciona cuando sos la única persona trabajando en el proyecto; ni bien se suman más personas resulta una buena idea hacer que todo el código sea uniforme, y mantener el código legible y documentado de forma adecuada.

El principal motivo es que ayuda a la propiedad colectiva de código (por ejemplo, haciendo que otras personas no se sientan intimidadas por tocar el código para arreglar errores, o que asuman que el código es una porquería porque se ve desprolijo, o evitar el complejo de la ventana rota: si ya está feo, para que arreglarlo). Hacer que el código se vea igual también ayuda a detectar inconsistencias, como parámetros o funciones que deberían ser privados para están públicos, código de debug que en realidad es productivo, comentarios que están mal ubicados o son confusos, etc.

Es una combinación de pequeños detalles, pero que al juntarlos agregan un valor sustancial a la base de código compartida.

¿Necesitan más motivos?

Traducido de Coding standards, but why?, por Gertjan Zwartjes.
Compartir
  • Emiliano Raúl Feijoo

    Otro valor que agrega que todas las personas compartan la misma forma de codificar es que hace mas comprensible y rapida la lectura de los fuentes. No es necesario dedicarle demasiado tiempo a la comprension, ya que 'automaticamente' se entiende lo que se trató de hacer. :D
    Saludos!

    Emiliano

  • Invitado

    Totalmente de acuerdo con tu comentario Emiliano, nosotros en nuestro trabajo tenemos reglas predefinidas y por ejemplo también utilizamos en .net Code Analisys, dandonos advertencias cuando por ej un método público no empieza en mayúscula..y a veces, dependiendo los casos, hasta dando errores de compilación...
    Muy bueno el sitio!!!

Deja tus comentarios

0

El nuevo Dos Ideas.

Nuevo logo, nuevo buscador, nueva portada, podcast mensual... ¡y muchas novedades más!

Más novedades en Dos Ideas

Los Comentarios.

jorge
es exelente me encanto....con eso de michael jackson fue genial vean la pelicula de cars
Javi
Se están cargando Java. Están mezclando un montón de cosas que no son orientadas a objetos y esta sa...
es increíble como una situación mala negativa me trajo hasta este sitio para saber que yo era una pe...
Hola. Muy bueno el post. Quisiera saber que versión de REST es recomendable. RestEasy (JBoss) jerse...
Muy bueno, super claro y lo mejor funciona y deja super claro te felicito

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw