Y hablando de codigo… por que nunca documentamos?

Posted by XYOX December - 28 - 2009 - Monday ADD COMMENTS

Esta bien yo tambien me incluyo aunque no siempre es asi, generalmente quizas muchos coincidan conmigo pero al hacer sofwtware que en realidad son scripts de un alto funcionamiento pero de pequeño codigo no consideramos que deba tener documentacion, es mas es porque es para un uso comercial personal .. pero..

Cuando comenzamos a hacer proyectos de mayor magnitud llamese sistema, portal inteligente, RIA, es necesario documentar... esteee disculpa xyox pero a que te refieres con documentar..

Cito:

En otras palabras, la documentación es un conjunto de información que expresa detalles de estos sistemas, la forma adecuada de operar con él, nos permite interpretar los errores, conocer su proceso, etc.

Bueno esto podemos decir que es algo tedioso, algo cansado, pero es algo que cuando lo terminemos nos dara un mejor nivel capaces de solucionar errores rapidamente y no cometerlos posteriormente, debe ser una costumbre nuestra.. a continuacion copypasteo el post realizado por ElCodigoK...

Si bien sabemos la importancia que tiene la documentación en los sistemas y aún sabiendo esto, rara vez hacemos el intento de documentar los procesos del sistemas, las funciones que incorpora, la estructura general de clases y ni hablar de los modelados de datos.

Creo que esta cuestión esta ligada por sobre todas las cosas a varios factores que voy a mencionar:

Falta de personas en un proyecto

Definitivamente es una variable que en la mayoría de los proyectos de software sucede y que es la falta de personas en los proyectos. Dependiendo del proyecto la cantidad de Ingenieros, Analistas o Programadores va a variar notablemente, y ésta falta de integrantes se hace sentir para tener todo documentado, seguramente los Analistas estarán preocupados en realizar un análisis y diseño perfecto, mientras que los desarrolladores se preocuparán más por la programación y las funcionalidades del sistema.

Mala distribución de las tareas

Vamos a suponer que nuestro limitante ahora no es la falta de personal, sino más bien una mala distribución de las tareas asignadas, dejando de lado y solo al final del proyecto la creación de los documentos y la propia documentación del código fuente. Esto también esta aparejado con el bajo control de exigencia para con estos documentos y por sobre todas las cosas no dejarlos como una última tarea sino más bien como una tarea paralela al Análisis, Diseño, Desarrollo y Pruebas.

Falta de experiencia

Nuevo limitante para la documentación, la experiencia es un factor importante y nos lleva a tener una buena idea de redacción y corrección de documentación precisa. Es de suma importancia adquirir experiencia en este tipo de tareas de documentación, tanto para no escribir documentos obsoletos y para que no falte información del proyecto.

No utilizar herramientas adecuadas

En la actualidad, la mayoría de los lenguajes de programación cuentan con herramientas que nos permite tanto organizar como agilizar el proceso de documentación en los códigos fuente. Con formatos mucho más profesionales y casi instantáneos, el echo de no utilizar estas herramientas hace que muchos de los programadores ni siquiera intenten documentar los procesos más importantes, las clases padres, etc.

Todos estos factores y seguramente muchos más hacen que la documentación de los proyectos de software sea nula, escasa, obsoleta, etc

Esto sin dudas es una tarea de suma importancia y un proceso de aprendizaje que no debemos dejar nunca de lado.

Saludos :)

Bueeeno este fue un trabajo que presente en la universidad en Inteligencia Artificial, con respecto al tema en internet la gran parte de informacion esta en ingles, y tampoco hay la implementacion en PHP... asi que aqui publico el trabajito que hice :D

El objetivo de esto es simple, necesitamos reconocer formas a partir de
simples líneas, cuadrados, rectángulos, triángulos y hasta círculos. Esto es un  reto para los métodos de inteligencia artificial, desde hace muchos años estos  métodos ya estaban en teoría desarrollados pero por las limitaciones de los  computadores, velocidad de procesamiento, memoria entre otras cosas era  muy pesado o poco probable desarrollar exitosamente estas técnicas.

Read the rest of this entry »

Se revela el codigo de Windows Vista

Posted by XYOX September - 14 - 2009 - Monday 1 COMMENT

Esta mañana me di con el asombro de la revelacion del codigo fuente de Windows Vista parece ser que un grupo de Hackers llamados Training hack, grupo macedonio se hizo del codigo de la version de Windows, aqui estan las pruebas que revelan lo que sospechabamos...

Gracias a las listas de ubuntu por la noticia :D

Fuente

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Video de la Semana


Formar parte de Esine