Diferencia entre revisiones de «Codificación rígida»

Contenido eliminado Contenido añadido
Luckas-bot (discusión · contribs.)
m r2.7.1) (robot Añadido: pt:Hard code
Sin resumen de edición
Línea 5:
Por lo demás, esta práctica es especialmente problemática si se desea preparar el [[software]] para la traducción a terceros [[idioma]]s.
 
Por ejemplo, si Iván hace una referencia '''''hard-coded''''' a un fichero tendría escrito el nombre y la [[Ruta (informática)|ruta]] al [[fichero]] en un lugar específico del [[Disco duro|disco]]. Si la localización del fichero cambia, el [[programador]] ha de cambiar el [[código fuente]] para que apunte a la nueva localización. Una buena práctica sería tener una variable interna llamada «nombreDeFichero», que podría ser asignada mediante una ventana de diálogo de navegación de ficheros, de esta manera no sería necesario cambiar el programa por un cambio en los datos.
 
La práctica del Hard-code está muy extendida entre programadores noveles, básicamente debido a su poco conocimiento de los estándares de programación, aunque también puede darse en programadores de experiencia contrastada; en este caso algunos autores consideran que se trata de un síntoma de agotamiento que puede llevar al programador a abandonar prácticas correctas en favor de otras más rápidas, aun sabiendo que son incorrectas.