Codificación manual

Definición: ¿Qué significa codificación manual?

La codificación manual implica escribir códigos funcionales o direcciones de diseño en los lenguajes básicos en los que se compilan. La alternativa es utilizar varios tipos de herramientas para implementar convenciones de codificación sin tener que codificarlas manualmente en los idiomas originales.

Techinfo explica la codificación manual

Para comprender la idea de la codificación manual, es necesario comprender cómo evolucionó la programación informática durante los últimos 30 años. En los primeros años de la programación, lenguajes como Basic y Fortran siempre estaban codificados a mano. Los usuarios no tenían programas elaborados que les permitieran codificar de manera automatizada.

Con el tiempo, con la informática basada en Windows y otros avances, las empresas de tecnología desarrollaron productos que podían automatizar algunos tipos de codificación manual para fines de programación o diseño. Uno de los principales ejemplos es el amplio espectro de herramientas que permiten a los usuarios evitar la codificación manual de HTML, el lenguaje subyacente de gran parte del código fuente de la Web. Los comandos HTML reales son sintácticamente complejos y desafiantes para muchas personas. Las empresas crearon herramientas que permitirían a los usuarios diseñar visualmente las páginas web en lugar de codificar manualmente el HTML, o en otras palabras, escribir todo el diseño o las acciones HTML.

Otros tipos de herramientas que ayudan a las personas a evitar la codificación manual a veces se denominan editores de lo que ves es lo que obtienes (WYSIWYG). La idea aquí es que la pantalla imita el resultado final, ocultando la codificación manual real de la persona que está haciendo el diseño. En el mundo de la codificación, algunas herramientas permiten la codificación automatizada, pero la codificación manual sigue siendo una parte importante de lo que hacen los programadores de forma habitual. Muchos profesionales no querrían abstraer demasiado el proceso de codificación, porque podría interferir en la comprensión y lectura del código a medida que está escrito. Por ejemplo, MS Visual Basic incluye formularios visuales para ventanas, cuadros de texto y más, pero el código fundamental sigue siendo visible en las ventanas y las opciones de menú en las que se puede hacer clic, de modo que los programadores todavía tienen que codificar manualmente la funcionalidad de estos dispositivos.