Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire pour résoudre des pro…
  • Comment faire pour convertir Anglais…
  • Quelles applications utilisent le pr…
  • Qu'est-ce que la programmation infor…
  • Comment concevoir un Panier 
  • Qu'est-ce qu'un cas d'utilisation 
  • Programmes de langues de l'Assemblé…
  • Comment créer SIG Web Service 
  • Qu'est-ce qu'une variable en program…
  • Différence entre Rich Text & HTML 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Outils d'évaluation de développement

    programmeurs écrivent rarement Code savoir à l'avance tout ce qui peut aller mal et tous les problèmes qu'ils auront à résoudre . Ils travaillent pour créer du code le plus fonctionnel que qu'ils peuvent, mais il y aura inévitablement des problèmes imprévus . Heureusement , les programmeurs ont une variété d' outils à leur disposition pour évaluer à la fois la raison de problèmes qui surviennent , et à trouver des défauts avant qu'ils ne deviennent des problèmes majeurs. Débogueurs

    Un des outils les plus élémentaires dans la trousse d'outils de n'importe quel développeur est le débogueur. Les programmes simples novices codage écrivent tout en apprenant à programme contient quelques éléments , et sont donc faciles à résoudre . Toutefois, des programmes complexes qui contiennent de nombreuses variables , des fonctions et des instances d'objets créent un plus grand défi à déterminer où les choses vont mal . Débogueurs sont des programmes qui permettent aux développeurs de manière efficace "pause" de leurs programmes à différents points , et de regarder la valeur de chaque variable et état ​​de l'objet . Avoir ces informations à différents points dans l'exécution d'un programme, il est beaucoup plus facile de traquer la source de problèmes.
    Couverture du code Analyse

    Tous les programmes contiennent des cartes denses " if- then ». Ces déclarations fournissent les chemins d'un programme devrait prendre dans des conditions différentes à des moments différents forks dans le chemin du programme d'exécution. Bien qu'il soit plus facile pour un programmeur de jeter un oeil à l'arbre if-then d'un programme simple et de s'assurer qu'il est possible pour les utilisateurs d'atteindre les caractéristiques et les fonctionnalités qu'il souhaite que le programme comprend , un programmeur à écrire des applications complexes risquerait écrire le code de telle façon qu'il n'est pas possible pour les utilisateurs d'atteindre certains segments de code . Pour s'assurer qu'il n'a pas coupé l'utilisateur hors de rien , un développeur peut utiliser un outil appelé " analyse de couverture de code. " Ce sont des algorithmes qui exécutent le code source d'un développeur à travers chaque ensemble d'entrées possible , en explorant toutes les voies possibles d'une exécution donnée pourrait prendre , et faire en sorte que chaque segment de code est accessible par au moins un chemin d'exécution possible.

    Beta Testing

    autant que les développeurs peuvent essayer de tester leur propre code, une firme de développement pourrait dépenser des fortunes paient armées de testeurs de mettre des programmes à l'épreuve dans la maison et ont encore un produit avec des bugs inconnus . Une méthode plus efficace , à la fois pratique et économique , est le test de la version bêta publique . Dans ces essais, les organisations de la version de développement de programmes pratiquement fini au public pour des utilisateurs d'essayer gratuitement. Cela permet aux utilisateurs de tester des programmes sur une grande variété de systèmes d' exploitation et le matériel , et en collaboration avec différentes combinaisons de programmes de fond et les conditions générales du système . Les commentaires des bêta-testeurs permet aux développeurs de concentrer leur attention sur la recherche et régler les problèmes des rapports publics.
    Bug automatisé de données

    Un développement récent dans l'évaluation du développement est rapports de bogues automatisé . Ces outils en jeu quand un programme se bloque ou doit être fermé de force pour extraire des données à partir opérationnel droit de l'état du programme avant qu'il ne fonctionnait mal , et donne à l'utilisateur la possibilité d'envoyer les données aux développeurs. Cela permet aux programmeurs d'avoir un temps plus facile de recréer les problèmes et rationalise le processus de recherche et la résolution des problèmes majeurs avec l'application. Ces outils peuvent être inclus comme parties de bêta-test bêta , ainsi qu'une partie des versions définitives du programme pour évaluer à la fois mineur et mises à jour majeures .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment générer des colonnes de modèle dans GridView 
  • Qu'est-ce qu'un proxy client 
  • Comment faire pour créer un guide de la ville dans Joomla 
  • Comment mettre en place une recherche binaire Arbre en Python 
  • Comment écrire une boucle Pseudocode 
  • Comment mettre à jour l'Administrateur sur ColdFusion 9 
  • Comment trouver la somme des chiffres d'un numéro en PROLOG 
  • Comment résoudre les matrices en utilisant QBasic 
  • Certification d'architecte Mobile 
  • Comment faire pour convertir des portlets à Servlets 
  • Connaissances Informatiques © http://www.ordinateur.cc