martes, 18 de mayo de 2010

CODIFICACIÓN

¿Qué es un lenguaje de programación?

Una vez establecimos los requisitos, las técnicas de los lenguajes de programación candidatos, se hace más importante. En estos tomamos en cuenta que el lenguaje soporte complejas estructuras de datos, si lo más importante es un alto rendimiento y posibilidades de tiempo real o para eficiencia en memoria y No hay duda sin embargo de que las características técnicas pueden mejorar la legibilidad del código y reducir la complejidad, lo que es importante para el mantenimiento efectivo del sistema. Velocidad, de nuestras páginas web para que el cliente quede satisfecho.

¿Cómo debe ser el estilo de codificación?

Una vez generado el código fuente, la función de un módulo debe ser clara sin necesidad de referirse a ningún diseño, el código debe ser comprensible (debe mezclarse la simplicidad con la claridad). Entre los elementos de estilo se encuentran la documentación interna(a nivel código fuente), los métodos de declaración de datos, enfoque de construcción de sentencias y las técnicas de entrada y salida de la creación de nuestras páginas web.

¿Cuáles son los criterios que se aplican para la evaluación de lenguajes disponibles?

Los requisitos del contratista del sistema. La persona que contrata nuestro sistema puede especificar que se utilice determinado lenguaje específico y debemos respetar ese requisito, y no notros como diseñador del proyecto decirle a nuestro cliente cual es el lenguaje que será más apropiado para realizar el sistema.

Disponibilidades de compiladores del lenguaje. Si realizaremos una aplicación por medio de la configuración de un sistema operativo o un hardware en particular, debe disponerse de un traductor del lenguaje de aplicación de aceptable eficiencia para aplicar el lenguaje, para que nuestros clientes puedan elegir un idioma.

Disponibilidad de instrumentos de software para apoyar el desarrollo de los programas. Instrumentos de software, construcciones de referencia cruzada, sistemas para control de código, y analizadores de flujo de ejecución, son importantes en el apoyo del proceso de programación. Pues nos facilitan la aplicación y confirmación del sistema.

Tamaño del proceso. Webcomercio.com diseña un lenguaje de programación específico para cliente.

Conocimiento del personal de programación existente. Nosotros como programadores tenemos el conocimiento y practica de nuevos lenguajes, y así adquirir una verdadera competencia.
Lenguaje de programación utilizado en proyecto previo. Webcomercio.com cuentan con programadores que han trabajado en un lenguaje anterior, contando con experiencia para la tranquilidad de nuestros clientes

Necesidad de transportar el software. Webcomercio.com se orienta a un software y una sola configuración de hardware y tiene un tiempo de vida limitado, los aspectos de su transporte no son limitados. Si el sistema está destinado a operar en maquinas distintas es necesario un software capaz de crear programas portátiles si el usuario lo desea con esas condiciones.
La aplicación que se está programando. Influye en gran medida respecto al lenguaje que se utilice según las necesidades del cliente.

¿Cómo debe ser la documentación del código?

La documentación comienza con la elección de los nombres de los identificadores (variables y etiquetas), continúa con la localización y composición de los comentarios y termina con la organización visual del programa según lo acordado entre webcomercio.com y el usuario
La elección de nombres de identificadores significativos es crucial para la legibilidad. Los lenguajes que limitan la longitud de los nombres de las variables o de las etiquetas a unos pocos caracteres, implícitamente limitan la comprensión. Considere las siguientes sentencias:

D=V * T
DIST= VELHOR * TIEMPO
DISTANCIA=VELOCIDAD.HORIZONTAL * TIEMPO TRANSCURRIDO EN SEG.

¿Qué es la documentación interna?

El software debe contener documentación interna. Los comentarios permiten al programador de webcomercio.com, comunicarse con otros lectores do código fuente. Los comentarios pueden también resultar una clara guía de comprensión durante la última fase de la ingeniería de software el mantenimiento.

¿Cuáles son las características que deben contener los comentarios descriptivos?

Describir los bloques de código en vez de describir cada línea.
Usar líneas en blanco o tabulaciones de forma que sean fácilmente distinguibles del código.
Que sean correctos, un comentario incorrecto o que se pueda interpretar mal es peor que no ponerlo.

No hay comentarios:

Publicar un comentario