Jcr

Un outil Web pour effectuer et gérer des critiques de code, utilisable pour le code dans n'importe quelle langue, mais fournit des fonctionnalités supplémentaires pour Java
Télécharger maintenant

Jcr Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • John Dickson
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 2.4 MB

Jcr Mots clés


Jcr La description

Un outil Web pour effectuer et gérer des critiques de code, utilisables pour le code dans n'importe quelle langue, mais fournit des fonctionnalités supplémentaires pour Java JCR est une application Web gratuite et open source pour effectuer et gérer des critiques de code formelles. JCR peut être utilisé pour des critiques de tout type de code source, bien qu'il possède des smarts spéciaux pour examiner les projets Java. JCR dispose de fonctionnalités spéciales pour faire des critiques à grande échelle non seulement pratiques mais faciles et Fast.Jcr est destinée à aider: · examinateurs. Toutes les modifications apportées au code sont en surbrillance et la surbrillance de la syntaxe fonctionne pour la plupart des langues. Les extraits de code sont affichés pour le contexte lors de l'ajout de commentaires. Si vous examinez le code Java, les références à d'autres classes du fichier sont cliquées, de sorte que vous puissiez percer le détail si nécessaire. Après avoir examiné les commentaires, ces commentaires peuvent être examinés eux-mêmes et les actions requises ont décidé sur les propriétaires de projets. Les projets de révision sont faciles à créer et à configurer et ne nécessitent aucune intégration avec votre système de gestion de code source (SCM) · Processus Bigots. Les détails de tous les commentaires sont détenus dans la base de données, ainsi que toutes les actions requises et s'ils ont été achevés. Les rapports de situation peuvent être visualisés à tout moment et montrer à quel point l'activité d'examen a eu lieu sur chaque fichier (pour vous assurer qu'ils ont tous été examinés) · Architectes et développeurs. En plus d'afficher les commentaires formulés pour un projet, il est possible de voir les détails de tous les projets d'examen et commentaires pour un fichier spécifié - bon pour la recherche de code qui bénéficierait de refactoring. Voici quelques caractéristiques essentielles de "JCR": Éducation: · Les critiques de code sont un excellent moyen de pointer de bonnes techniques à d'autres développeurs (particulièrement moins expérimentées) et de rendre les développeurs au courant des bibliothèques internes ou externes, etc. qui peuvent être utilisés au lieu de recourir à la réinvention de la roue. De plus, ils vous donnent l'occasion de discuter de certaines des questions, de vous assurer que tout le monde est sur la même page. · Oh, et vous apprendrez probablement un peu vous-même vous-même ... En particulier, vous obtenez une visite guidée de certaines parties du codeBase que vous ne savez peut-être pas, de quelqu'un qui vient d'être là. Trouver des bugs: · Oui, mais pas nécessairement aussi important que vous pourriez penser. Si vous avez une bonne unité, une consigne d'intégration et de test système (et si vous ne l'avez pas fait, qu'est-ce que vous attendez?), Les principaux problèmes que vous pourriez repérer dans un examen de code seront destinés aux aspects non fonctionnels tels que des problèmes de concurrence, fuites de mémoire, etc. Code et qualité de la conception: · Très important. Les commentaires vous permettent de suggérer de meilleures façons de le faire, quoi que ce soit, et de discuter des problèmes potentiels de la manière dont le code a été écrit. Normalisation du code: · L'un des principes des méthodes agiles est que tout code devrait ressembler à la même chose - il ne devrait pas être possible de dire du code qui l'a écrit. De cette façon, vous pouvez vous concentrer sur la compréhension du code plutôt que sur la prise en charge d'essayer d'analyser le code. Pendant que vous pouvez (et devrait) utiliser des dames statiques comme Checkstyle pour vous assurer que vos normes de codage de base ont été remplies, les examens vont attraper les problèmes qui ont besoin de yeux humains à trouver. Les questions de réglementation: · Dans les paiements TNS, nous opérons dans des exigences de sécurité assez serrées et nous devons fournir une preuve d'examen approprié du code par les pairs à 2 auditeurs externes distincts. JCR fournit tout ce dont nous avons besoin pour cela. Exigences: · Python 2.4 ou plus (2,5 recommandé) · Pour une utilisation de la production, Postgres 8.x ou MySQL 5.x (fonctionne également avec SQLite, mais cela peut ne pas convenir à une utilisation intensive) Quoi de neuf dans cette version: Revue de projet: · Nombre de commentaires ajoutés pour chaque projet sur la page principale. Notez que celles-ci seulement · Actualisez chaque minute, afin qu'ils ne soient peut-être pas à jour. · Ajout de WordBreaks explicites entre chemin et nom de fichier, pour vous aider à se rendre compte qu'il peut · Enveloppez le texte. Cela devrait empêcher la page étant plus large que la fenêtre du navigateur dans · C'EST À DIRE. Toujours pas une bonne solution pour safari ... Administration du projet: · Ajout de la fonctionnalité "suggérer" au champ de chemin du référentiel lors de la création de nouveau projet · (Subversion) · Ajout de l'icône d'informations sur la page Onglet Fichiers si aucun fichier déjà sélectionné · Option supprimée pour sélectionner la tête comme révision originale (subversion) · Lorsque la tête est sélectionnée en tant que révision modifiée, celle-ci est remplacée (sur Soumettre) par le dernier · Numéro de révision dans le référentiel (subversion) · Conseils supplémentaires pour les valeurs de révision sur la page Définissements de fichiers (Subversion) · Si la génération DIFF échoue pour une raison quelconque, le projet devrait maintenant être renvoyé à la · État initial de la configuration. Vous aurez toujours besoin de vérifier le journal pour savoir pourquoi le diff · manqué · Bug: la validation de la révision ne garantit pas que la révision était valable pour le projet. · Path (subversion) Maintenance: · Ajout de statistiques sommaires pour des projets comme sur la page principale L'administration du système: · Supprimé la connexion à la console lors de la génération de fichier de configuration par défaut.


Jcr Logiciels associés

Libxsl

Paquet de développement gratuit qui vous fournira des liaisons de langue rubis ...

203 29 KB

Télécharger