17 meneos
465 clics
Las reglas de la NASA para escribir código
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 cerrados
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.