|
Wednesday, 11 August 2004 |
|
En este articulo se comentan varias muy buenas practicas a la hora de programar software que no permita errores. Basicamente habla de programar sin punteros, usar contratos de software (una parte de API pide caracteristicas, y la otra debe de proveerlas bien), usar cast, usar const (importante especialmente en c++), enumeradores para que el compilador compruebe los argumentos, comprobar los desbordes de los buffers, y documentar el codigo. No será pedir demasiado? Pero creo que no es tan dificil, si tienes una forma de programar mas o menos rigida y metodica.
|