Curso Básico de Java
Al comenzar a programar te darás cuenta que una de los mayores problemas que existen en este mundo no es la "dificultad " del lenguaje , las normativas, restricciones o complejidad de los códigos.
al contrario luego de mucha practica esto sera el menor de nuestros problemas, en cambio el problema mas grande que existe en la mayoría de los casos es nuestra propia lógica junto con los errores humanos cosa que es imposible evitar.
pero esto no significa que no podamos evitar en lo máximo posible estos problemas, si bien los errores pueden ser de ambas partes , tanto programador como usuario , esto se puede reducir .
En la parte de los usuarios
Nosotros al programar no podemos pensar que nuestro programa funcionara con todos los factores a su favor , es decir , no podemos desarrollar nuestro programa considerando el "mejor de los casos", esto debido a que nuestro programa sera utilizado por cantidad "n" de usuarios , y no controlamos lo que el realice mientras esta manipulándolo, por esta razón debemos considerar todos los "peores casos posibles", esto para que nuestro programa sepa como reaccionar a errores de origen humano, sin embargo estos errores se pueden disminuir con lo que se denominan "corridas en frío" y "validaciones" , cosa que se desarrolle de una forma que al detectar errores indique a nuestro usuario donde esta el error y si es posible como solucionarlo.
En la parte de los programadores
Como se viene mencionando en el articulo el error humano es algo inevitable , incluyendo en el lógicos o de ejecución , los cuales son mas complicados de resolver pues uno de sintaxis se corrige acomodando la linea o palabra, en cambio los de ejecución o lógicos son problemas que si bien están escritos de una forma correcta su función o procedimiento no lo esta , ya sea por que estén mal organizados , estructurados o simplemente utilicemos signos que no sen necesarios o conforme a la acción necesaria.
Programador , después de todo somos seres humanos, estos errores son mas comunes en el programador novato donde por desconocimiento o falta de practica cometemos errores en su mayoría de sintaxis, cosa que disminuirá conforme obtengamos experiencia en el lenguaje que estemos usando, otros errores vienen siendo los muy conocidos errores.
