En un artículo que he leído el día de hoy en Wall Street Journal, aparecen las declaraciones de Emma McGrattan, que ostenta el cargo de senior vice-president of engineering for computer-database, en la conocida empresa de base datos Ingres. Según Emma las mujeres escriben un código más fácil de leer, lleno de comentarios y explican porque tomaron un determinado algoritmo, con lo que el código escrito por las mujeres suele ser más fácil de seguir pues los cometarios en él ofrecen una hoja de ruta del código. Por otro lado Emma afirma que debido a la tremenda competencia en el campo masculino, los hombre tienden a escribir un código más enrevesado y sin comentarios, para demostrar que tan inteligentes son, el resultado es un código difícl de interpretar por otros programadores.
Es más Emma dice que a ella hacierta entre el 70 al 80% de las veces al ver una porción de código y puede decir si el autor fue un hombre o una mujer. Una de las tareas a las que Emma esta abocada actualmente es ha convertir el código fuente de Ingres en más amigable e independiente del género, pues las mujeres en Ingres son una minoría, sólo 20% del total de programadores.
En lo personal no creo que la codificación de un algoritmos este atada al género de una persona y que los hombres escriban un código menos amigable e intencionalmente traten de ocultar lo que estan haciendo. Puede ocurrir que haya personas con personalidades difícil y que intencional o subconcientemente escribar código poco claro, pero creo que ésto debe ocurrir en proporciones iguales independiente del género. Es como decir que haya más neuróticos que neuróticas, solo viendo número absolutos, creo que todo debe estar en contexto. En fin, el artículo de WSJ no da estadísticas y tampoco ofrece un URL donde poder profundizar más sobre la discución.
«debido a la tremenda competencia en el campo masculino, los hombre tienden a escribir un código más enrevesado y sin comentarios, para demostrar que tan inteligentes son»…
A mi parece que esta señora mira las cosas desde su propia óptica… la verdad yo no me creo más inteligente que otro programador, por no usar comentarios en mi programación… la razón por lo que lo hago es que el comentar el desarrollo me genera un bloat adicional en el tamaño de los archivos, me hace perder tiempo que puedo aprovechar programando más, y en la mayoría de casos el desarrollo de una aplicación determinada está a cargo de 1 sólo programador y no de varios, por lo tanto quien tiene que regresar a arreglar, cambiar o mejorar el código es la misma persona que lo creó. Sin embargo, de tener varios programadores trabajando en un mismo proyecto, entonces es cuestión del project manager no solo de pedir, sino de exigir que las diferentes funciones o rutinas estén siempre comentadas al menos, y mejor si están documentadas…
por favor ! que mentalidad tan pobre ! y si vos te moris mañana ? quien va a regresar a arreglar las macanas que te mandaste ? pobre del /la que le toque !