Hace 8 años | Por Find a campusmvp.es
Publicado hace 8 años por Find a campusmvp.es

El mítico Jet Propulsion Laboratory (JPL) de la NASA se dedica a la investigación y desarrollo para las misiones espaciales, en concreto todo lo que tiene que ver con naves robotizadas. Está ubicado en California y gestionado por la prestigiosa Universidad Caltech. Entre todo ese desarrollo robótico y de propulsión, se responsabilizan también del software que ha guiado a la mayor parte de las misiones no tripuladas que ha realizado la NASA, lo cual les otorga un buen curriculum para enseñar cómo se escribe buen software ¿verdad?

Comentarios

D

Las normas están bastante bien. La programación defensiva es algo obligatorio cuando se usan librerías escritas por otros, muy probablemente con un objetivo distinto del que las estamos uasndo ahora. Te despistas menos que nada y ya tienes un buffer overflow.

Hay algoritmos que se prestan muy bien a la ubicación dinámica de memoria. Para controlar bien eso hay lenguajes que limitan esa ubicación a áreas concretas que se pueden eliminar completas al acabar.

Un warning del compilador nunca debe obviarse. Corres el riesgo de que el idiota que venga a continuación intente arreglarlo. Como mínimo hay que ir a la línea causante y meterla entre bloques de comentario explicando qué error se va a causar y el motivo exacto por el que esto debe ser así.

Ya añadiría una sola cosa más: Elimina siempre todo el código que no se vaya a ejecutar, o que no haga nada útil, hasta la última línea.

garnok

#4 los comentarios no se ejecutan

gonas

¿Y esta gilipollez quien la ha escrito?

meneandro

#1 Algún gilipollas

Mister_Lala

Es complicado escribir buen código, cuando los programadores siempre van con la fecha de entrega pegada al culo, y el jefe viniendo cada 3 horas a preguntar cómo va.