Lección 3
Consideraciones prácticas
Para el desarrollo web necesariamente nos tenemos que basar en una mezcla de lenguajes, tanto de etiquetado web como de programación para poder dar solución al problema de la vida real.
Por lo anterior es básico e importante definir el lenguaje de programación que más se acomode a las necesidades de nuestro desarrollo web, seleccionar el lenguaje no adecuado nos puede significar retrasos y aumentos en los tiempos de entrega del software.
Dentro de las consideración de prácticas a tener en cuenta en la construcción de software tenemos, los lenguajes de construcción, las pruebas de construcción, la reutilización y la calidad de construcción.
Lenguajes de construcción
Son la forma como nos comunicamos con la máquina y le codificamos lo que necesitamos que realice de forma normal para realizar una solución ejecutable. Dentro de los lenguajes de construcción pueden existir de configuración (archivos .dll) de programación (php, java, python entre otros), de herramientas ( para diagramar casos de usos entre otras cosas) y entre otros.
Pruebas de construcción
Cuando comenzamos a desarrollar el código generamos distintos tipos de prueba de la infinidad de pruebas que hay, pero estas las veremos en una unidad posterior. El propósito de realizar pruebas es el de disminuir considerablemente los errores dentro del código. Si las pruebas de código no se realizan en el momento adecuado esto contraerá gastos adicionales y aumentarán cada vez que se esté más cercano a finalizar el desarrollo web.
Reutilización
Es importante generar una documentación adecuada de todo lo que se realice en el desarrollo web y sobre todo en la etapa de construcción y codificación de tal forma que se pueda optimizar lo más que se pueda nuestro desarrollo, por ejemplo si en algún punto se tiene que generar un formulario, este código de formulario debería quedar como plantilla para que dentro del mismo proyecto o en futuros proyectos no tengamos que volver a realizar el esfuerzo de codificar el formulario sino solamente editarlo. Acá realizariamos un proceso por así decirlo de RECICLAJE pero de código.
Calidad de Construcción
La calidad es fundamental en el desarrollo de código pero en el presente curso no abarcaremos este punto ya que como tal ocuparía todo un curso, por el momento diremos que un software debe cumplir con los estándares de calidad y procesos como tal y que hay distintas certificaciones que permiten sustentar el desarrollo de un código como de calidad. Existente también varias técnicas que permiten evaluar la calidad.