JCR.

Ein webbasiertes Tool zum Ausführen und Verwalten von Code-Bewertungen, die für den Code in einer beliebigen Sprache verwendet werden können, bietet jedoch zusätzliche Funktionen für Java
Jetzt downloaden

JCR. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Dickson
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 2.4 MB

JCR. Stichworte


JCR. Beschreibung

Ein webbasiertes Tool zum Ausführen und Verwalten von Code-Reviews, das für den Code in einer beliebigen Sprache verwendet wird, bietet jedoch zusätzliche Funktionen für Java JCR ist eine kostenlose und Open Source-Webanwendung, um formelle Code-Reviews aufzuführen und zu verwalten. JCR kann für Bewertungen jeder Art von Quellcode verwendet werden, obwohl es einige spezielle Smarts für die Überprüfung von Java-Projekten hat. JCR verfügt über besondere Funktionen, um große Bewertungen in großem Umfang zu erstellen, nicht nur praktisch, aber einfach und schnell.jcr soll helfen: · Gutachter. Alle Änderungen an Code werden hervorgehoben, und Syntax-Hervorhebung funktioniert für die meisten Sprachen. Code-Extrakte werden beim Hinzufügen von Kommentaren für den Kontext angezeigt. Wenn Sie den Java-Code überprüfen, sind Verweise auf andere Klassen innerhalb der Datei anklickbar, so dass Sie bei Bedarf in das Detail bohren können. Nach der Überprüfung wurden die Kommentare erstellt, die Kommentare können selbst überprüft werden, und die erforderlichen Maßnahmen haben sich für die Projektbesitzer entschieden und verfolgt. Die Überprüfung von Projekten sind einfach zu erstellen und zu konfigurieren und benötigen keine Integration mit Ihrem Quellcode-Management (SCM) -System · Prozessbjekte. Details zu allen Kommentaren finden in der Datenbank statt, zusammen mit den erforderlichen Maßnahmen, und ob sie abgeschlossen wurden. Statusberichte können jederzeit angezeigt werden, und zeigen auch, wie viel Überprüfungsaktivitäten in jeder Datei stattfanden (um sicherzustellen, dass sie alle überprüft wurden) · Architekten und Entwickler. Neben der Ansicht der Kommentare für ein Projekt ist es möglich, Details zu allen Berichtsprojekten und Kommentaren für eine angegebene Datei zu sehen - gut, um Code zu finden, der von der Refactoring profitieren würde. Hier sind einige wichtige Funktionen von "JCR": Ausbildung: · Code-Reviews sind eine großartige Möglichkeit, gute oder schlechte Techniken an andere Entwickler (besonders weniger erfahrene) aufzuzeigen und Entwickler von internen oder externen Bibliotheken aufmerksam zu machen usw., die verwendet werden können, anstatt auf Rollwandler zurückzugreifen. Darüber hinaus geben sie Ihnen die Möglichkeit, einige der Probleme zu diskutieren, um sicherzustellen, dass sich alle auf derselben Seite befinden. · Oh, und Sie werden wahrscheinlich ein bisschen selbst lernen ... Insbesondere erhalten Sie eine geführte Tour mit Teilen der Codebase, die Sie nicht wissen, von jemandem, der gerade dort war. Fehler finden: · Ja, aber nicht unbedingt so wichtig, wie Sie vielleicht denken. Wenn Sie eine gute Einheit, Integration und Systemtestabdeckung haben (und wenn Sie nicht haben, worauf Sie nicht warten? Speicherlecks usw. Code und Design-Qualität: · Sehr wichtig. Bewertungen Geben Sie eine Chance, bessere Möglichkeiten, dies zu tun, was auch immer es ist, und um potenzielle Probleme mit der Art, wie der Code geschrieben wurde, diskutiert wurde. Code-Standardisierung: · Eine der Grundsätze der agilen Methoden ist, dass der gesamte Code gleich aussehen sollte - es sollte nicht möglich sein, aus dem von ihm geschriebenen Code zu erkennen. Auf diese Weise können Sie sich darauf konzentrieren, den Code zu verstehen, anstatt mit dem Versuch, den Code zu analysieren. Während Sie können (und sollten) statische Kontrollkörper wie CheckStyle verwenden, um sicherzustellen, dass Ihre grundlegenden Codierungsstandards erfüllt sind, werden Bewertungen die Probleme, die menschliche Augen benötigen, um zu finden. Regulierungsfragen: · Bei TNS-Zahlungen arbeiten wir unter ziemlich engen Sicherheitsanforderungen, und wir müssen den Nachweis angemessener Peer-Code-Überprüfung an 2 separate externe Prüfer angeben. JCR bietet alles, was wir dafür brauchen. Anforderungen: · Python 2.4 oder höher (2.5 empfohlen) · Für den Produktionsnutzung, entweder Postgres 8.x oder MySQL 5.x (arbeitet auch mit SQLite, aber dies ist möglicherweise nicht für den starken Gebrauch geeignet) Was ist neu in dieser Version: Projektüberprüfung: · Anzahl der Kommentare für jedes Projekt auf der Hauptseite hinzugefügt. Beachten Sie, dass diese nur · Aktualisieren Sie jede Minute, sodass sie nicht auf dem neuesten Stand sind. · Explizite Wortbrüche zwischen Pfad und Dateinamen hinzugefügt, um zu helfen, dh erkennen kann · Wickeln Sie den Text. Dies sollte verhindern, dass die Seite breiter ist als das Browserfenster in · IE. Noch keine gute Lösung für Safari ... Projektverwaltung: · "Empfehlen" Funktionen zum Repository-Pfad-Feld hinzugefügt, wenn das neue Projekt erstellt wird · (Subversion) · Informationssymbol auf Dateien der Dateien hinzugefügt, wenn keine Dateien bereits ausgewählt wurden · Die Option entfernt, um den Kopf als Originalrevision auszuwählen (Subversion) · Wenn der Kopf als modifizierte Revision ausgewählt wird, wird dies bis spätestens ersetzt · Revisionsnummer im Repository (Subversion) · Hinzugefügte Hinweise für Revisionswerte auf Dateissätze (Subversion) · Wenn die DIFF-Generierung aus irgendeinem Grund fehlschlägt, sollte das Projekt jetzt an die zurückgegeben werden · Status "Erster Setup". Sie müssen immer noch das Protokoll überprüfen, um herauszufinden, warum der Unterschied · fehlgeschlagen · Fehler: Die Überprüfung der Überprüfung hat nicht sichergestellt, dass die Überarbeitung für das Projekt gültig war · Pfad (Subversion) Wartung: · Zusammenfassende Statistiken für Projekte wie auf der Hauptseite hinzugefügt Systemadministration: · Die Protokollierung zur Konsole wurde beim Erzeugen der Standardkonfigurationsdatei entfernt.


JCR. Zugehörige Software