| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Desarrollo de Herramientas de Evaluación
    programadores rara vez escriben código sabiendo de antemano todo lo que puede ir mal y todos los problemas que tendrán que solucionar. Ellos trabajan para crear el código más funcionales que pueden, pero es inevitable que habrá problemas imprevistos. Por suerte , los programadores tienen una variedad de herramientas a su disposición tanto para evaluar la causa de los problemas que ocurren , y para encontrar fallos antes de que se conviertan en problemas mayores . Depuradores

    Una de las herramientas más básicas de la caja de herramientas de cualquier desarrollador es el depurador. Los programas simples que los novatos codificación escriben mientras se aprende a programar contiene pocos elementos , y son, por consiguiente fácil de solucionar . Sin embargo , los programas complejos que contienen muchas variables , funciones e instancias de objetos crean un desafío mayor en averiguar dónde van las cosas mal. Depuradores son programas que permiten a los desarrolladores de manera efectiva " pausa" sus programas en diferentes puntos , y mirar el valor de cada variable y el estado del objeto . Tener esta información en diferentes puntos de la ejecución de un programa hace que sea mucho más fácil de rastrear el origen de los problemas .
    Código de Cubierta Análisis

    Todos los programas contienen mapas densos " if- then " . Estas declaraciones proporcionan los caminos de un programa debe tomar en condiciones diferentes a diferentes bifurcaciones en el camino de el programa de ejecución. Si bien es más fácil para un programador para echar un vistazo a el árbol si-entonces de un programa sencillo y asegúrese de que es posible que los usuarios lleguen a las características y funcionalidades que quiere que el programa incluye , un programador crear aplicaciones complejas podría querer escribir el código de tal manera que no es posible que los usuarios llegan a ciertos segmentos de código . Para asegurarse de que no ha cortado un usuario fuera de cualquier cosa , un desarrollador puede utilizar una herramienta llamada "análisis de la cobertura de código . " Estos son los algoritmos que se ejecutan el código fuente de un desarrollador a través de cada posible conjunto de insumos , explorando todas las vías posibles de ejecución determinado podría tomar, y asegurar que todos los segmentos de código se accede por al menos una ruta de ejecución posible.

    Beta Testing

    por mucho que los desarrolladores pueden tratar de probar su propio código, cualquier empresa de desarrollo podría gastar fortunas que pagan ejércitos de testers para poner los programas a través de sus pasos en la casa y todavía tienen un producto con errores no descubiertos . Un método más efectivo , tanto en la práctica y económicamente , es la prueba beta pública. En estos ensayos , las organizaciones de desarrollo lanzan programas mayormente terminados al público para que los usuarios prueben de forma gratuita. Esto permite a los usuarios probar programas en una amplia variedad de hardware y sistemas operativos , y en conjunto con muchas combinaciones diferentes de programas de fondo y las condiciones generales del sistema. Comentarios de los probadores beta permite a los desarrolladores centrar su atención en encontrar y corregir los problemas de los informes públicos .
    Bug Automated Reporting

    Un desarrollo más reciente en la evaluación del desarrollo es informar de errores automatizado . Estas herramientas entran en juego cada vez que un programa se bloquea o tiene que ser cerrado por la fuerza para extraer datos de derecha del estado operativo del programa antes de que no funciona bien , y le da al usuario la opción de enviar los datos a los desarrolladores. Esto permite a los programadores les resulta más fácil volver a crear problemas y simplifica el proceso de encontrar y solucionar los principales problemas de la aplicación. Estas herramientas pueden ser incluidos como parte de las pruebas beta preliminar , así como parte de los comunicados finales del programa para evaluar tanto menores como mayores cambios .

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer un reloj digital 
    ·Cómo calcular la TIR en Lotus 123 
    ·¿Qué es una función XSLT Unknown 
    ·Razones para escribir un bucle infinito 
    ·Definición de tinta permanente 
    ·La diferencia entre los algoritmos , Pseudocódigo y Le…
    ·Windows Script Host Tutorial 
    ·Cómo deshabilitar una columna en un GridView Rol 
    ·Cómo escribir secuencias de comandos Aplicaciones 
    ·Cómo encontrar números enteros 
      Artículos destacados
    ·Definición de una función de devolución de llamada 
    ·Cómo crear una dirección URL basada en WSDL 
    ·Cómo mostrar texto de MySQL en PHP 
    ·¿Cómo cerrar un documento de Word con VBA 
    ·Java Amortización Calculadora Código Ayuda 
    ·¿Qué lenguaje son aplicaciones Android Escrito en 
    ·Cómo hacer un sistema de chat usando PHP 
    ·Cómo crear un PDF a partir de un texto con Perl 
    ·Cómo permitir el uso de PHP Funciones del sistema 
    ·Cómo hacer un diagrama de flujo y temperatura Pseudocó…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com