Jcr

Een op het web gebaseerde tool voor het uitvoeren en beheren van code Reviews, bruikbaar voor code in elke taal, maar biedt enkele extra functies voor Java
Download nu

Jcr Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • John Dickson
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.4 MB

Jcr Tags


Jcr Beschrijving

Een web-based tool voor het uitvoeren en beheren van code reviews, geschikt voor code in elke taal, maar biedt een aantal extra functies voor Java JCR is een gratis en open source web applicatie voor het uitvoeren en beheren van formele code reviews. JCR kan worden gebruikt voor de evaluatie van elk type van de broncode, maar het heeft een aantal speciale smarts voor de herziening van Java-projecten. JCR heeft speciale functies voor grootschalige reviews niet alleen praktisch, maar gemakkelijk en fast.JCR is bedoeld om te helpen maken: · Recensenten. Alle wijzigingen in de code worden gemarkeerd en syntax highlighting werkt voor de meeste talen. Code extracten worden getoond voor context bij het toevoegen van opmerkingen. Als het beoordelen van Java-code, zijn verwijzingen naar andere klassen in het bestand aanklikken, zodat u indien nodig in het detail kunt boren. Na beoordeling opmerkingen zijn gemaakt, kunnen deze opmerkingen zelf beoordeeld worden, en de nodige acties vastgesteld en bijgehouden · Project eigenaars. Beoordeling projecten zijn eenvoudig te maken en te configureren, en geen integratie met uw source code management (SCM) systeem · Process dwepers niet nodig. Details van alle opmerkingen worden in de database gehouden, samen met alle vereiste acties, en of ze zijn voltooid. Status rapporten kunnen worden bekeken op elk moment, en ook laten zien hoeveel beoordeling activiteit vond plaats op elk bestand (om ervoor te zorgen dat waren ze allemaal beoordeeld) · Architecten en ontwikkelaars. Naast het bekijken van de gemaakte opmerkingen voor een project, is het mogelijk om de details van alle review-projecten en de reacties te zien voor een opgegeven bestand - goed voor het vinden van code die zouden profiteren van refactoring. Hier zijn enkele belangrijke kenmerken van "JCR": Onderwijs: · Code beoordelingen zijn een goede manier om te wijzen op goede of slechte technieken om andere ontwikkelaars (in het bijzonder minder ervaren zijn) en het maken van ontwikkelaars op de hoogte van interne of externe bibliotheken etc. die kunnen worden gebruikt in plaats van toevlucht te nemen tot het wiel opnieuw uitvinden. Bovendien, ze geven u een kans om een aantal van de problemen te bespreken, om te zorgen dat iedereen te maken op dezelfde pagina. · Oh, en u zult waarschijnlijk leren nogal wat je ... In het bijzonder, een rondleiding door delen van de codebase u misschien niet weet, van iemand die er gewoon is geweest krijg je. Het vinden van bugs: · Ja, maar niet per se zo belangrijk is als je zou denken. Als je hebt een goede unit, integratie- en systeemtest dekking (en als je niet hebt, waar wacht je nog op?), Zal de belangrijkste problemen die je zou kunnen herkennen in een code review voor niet-functionele aspecten, zoals concurrency problemen, geheugenlekken etc. Code en de kwaliteit van het ontwerp: · Erg belangrijk. Beoordelingen geven u een kans om betere manieren om het te doen, wat het ook is suggereren, en om mogelijke problemen met de manier waarop de code is geschreven bespreken. Code standaardisatie: · Een van de principes van agile methoden is dat alle code hetzelfde eruit moet zien - het moet niet mogelijk zijn om te vertellen van de code die het geschreven. Op die manier kunt u zich concentreren op het begrijpen van de code, in plaats van worstelen met het proberen om de code te ontleden. Terwijl u kunt (en moet) het gebruik van statische checkers zoals Checkstyle om ervoor te zorgen dat uw basis codering normen is voldaan, zal een overzicht van de problemen die moeten het menselijk oog te vinden vangen. Regelgeving: · Bij TNS Betalingen we opereren onder vrij strak veiligheidseisen, en we moeten bewijs van een passende peer-code review te verstrekken aan 2 afzonderlijke externe accountants. JCR biedt alles wat we nodig hebben voor dit. Vereisten: · Python 2.4 of hoger (2.5 aanbevolen) · Voor de productie gebruik, ofwel Postgres 8.x of Mysql 5.x (werkt ook met SQLite, maar dit kan niet geschikt voor zwaar gebruik zijn) Wat is er nieuw in deze release: Projectevaluatie: · Toegevoegd aantal opmerkingen voor elk project op de hoofdpagina. Merk op dat deze alleen · Refresh elke minuut, zodat ze niet kunnen to-date. · Toegevoegd expliciete wordbreaks tussen pad en de bestandsnaam, om hulp te IE realiseren het kan · Wikkel de tekst. Dit moet de pagina te voorkomen dat breder is dan het browservenster in · IE. Nog steeds geen goede oplossing voor safari ... Projectadministratie: · Toegevoegde 'suggereren' functionaliteit om repository padveld bij het maken van nieuw project · (Subversion) · Toegevoegd informatie-pictogram aan tabblad Bestanden Als er al geen bestanden zijn geselecteerd · Verwijderde optie om hoofd te selecteren als originele revisie (subversie) · Wanneer HEAD is geselecteerd als gewijzigde versie, deze wordt vervangen (aan te leggen) door de nieuwste · Revisienummer in de repository (Subversion) · Toegevoegd aan hints voor revisiewaarden op bestandssets pagina (subversie) · Als diff generatie er niet in slaagt om welke reden dan ook, het project moet nu worden teruggegeven aan de · 'Initial Setup' staat. Je moet het log nog steeds controleren om erachter te komen waarom de diff · Mislukt · BUG: Validatie van herziening heeft ervoor gezorgd dat de revisie geldig was voor het project · Pad (subversie) Onderhoud: · Toegevoegd samenvattende statistieken voor projecten als op de hoofdpagina Systeem administratie: · Verwijderde loggen naar console bij het genereren van standaardconfiguratie.


Jcr Gerelateerde software

IMDB

Open Source Ruby-gebaseerde bibliotheek die de ontwikkelaar zal helpen om film meta te krijgen van IMDB.com ...

231 5 KB

Downloaden

jeneratie

FREE CODE-generatieprogramma met behulp van een eenvoudige sleep- en drop-interface ...

145 47 KB

Downloaden

Beheerst

Een FileMaker-plug-in waarmee u administratieve taken uit kunt uitvoeren van overal is er een internetverbinding. ...

147 7.5 MB

Downloaden