2010-08-26 14 views
8

Minęło 18 miesięcy, od kiedy zadano ten sam rodzaj question. To jest aktualizacja.Dostępne oprogramowanie do sprawdzania poprawnego kodu?

Szukałem darmowego oprogramowania do przeglądania kodu, ale nie mogłem znaleźć ostatecznej odpowiedzi, aby znaleźć dobre narzędzie, które byłoby łatwe do skonfigurowania dla naszego zespołu. Moja lista obejmuje:

Używamy rietveld od jakiegoś czasu, jest to naprawdę zgrabne po stronie interfejsu i słuszne, czego potrzebujemy do naszych recenzji. Ale to jest trudny do opanowania.

Czy używasz innego narzędzia do sprawdzania kodu, z tej listy lub innego, które jest dojrzałe, darmowe, łatwe w konfiguracji i zarządzaniu?

Edytowanie: Kierowanie zespołem programistów Windows i Linux, jestem stronniczy w stosunku do narzędzi internetowych. Ale jeśli istnieje rozwiązanie złożone z aplikacji lokalnych działających na obu platformach, jest OK.

Edytuj, po prawie dwóch latach.

Z powodzeniem używamy ReviewBoard. Konfiguracja była łatwa, a w tym czasie prawie nie było konserwacji. Szczęśliwi koderowie, szczęśliwy administrator.

+2

Może powinieneś poszukać płatnego rozwiązania. Twój czas jest prawdopodobnie tego wart. – zvikico

+0

@zvikico Jakieś płatne rozwiązania, które polecasz? –

+0

Możesz znaleźć więcej dobrych wskazówek w odpowiedziach. Chodzi mi o to, dlaczego przede wszystkim ograniczasz się do bezpłatnych narzędzi? – zvikico

Odpowiedz

0

Byłoby lepiej, gdybyś mógł napisać o platformie/języku, którego używasz do kodowania. Podobnie jak w przypadku narzędzi do sprawdzania kodu .NET są dostępne. Używam FxCop, który dowiaduje się o jakichkolwiek odchyleniach w każdej polityce. Zawiera dobry zbiór zasad firmy Microsoft. Jest rozszerzalny, co oznacza, że ​​możesz również publikować i załączyć polityki dostosowane do twoich potrzeb. StyleCop to kolejne narzędzie, które zajmuje się stylizacją kodu. Czy kiedykolwiek na nich patrzyłeś? A może twoja intencja recenzji różni się od tego, co piszę?

+0

Tak, moje intencje są nieco inne. Potrzebuję Linux/Windows. –

3

Używamy SmartBeara Code Reviewer i działa to dobrze dla nas. Działa z rozsądnymi przeglądarkami w systemach Windows i Linux i umożliwia komentowanie w czasie rzeczywistym. Śledzi zmiany wprowadzone i wyświetla je w czytelnej i łatwej do komentowania formie. Nie przeprowadza żadnej analizy, więc nie wiem, czy masz jakiekolwiek potrzeby w tej dziedzinie. Zauważyłem, że jest łatwy w użyciu, chociaż nie wiem o obciążeniach administracyjnych.

Nie mam żadnego związku ze SmartBear, z wyjątkiem rozsądnie zadowolonego użytkownika.

+0

+1 dla Recenzenta kodu. Zdecydowanie jestem zadowolonym klientem. Jednak ja też nie wiem, jak wygląda strona administratora. –

1

Nie zapomnij Gerrit, przepisywanie z reitveld wspierania Git. Zawiera również nową funkcję, taką jak zweryfikowany tag.

Na blogu Digga jest article o tym, jak digg używa go w Hudson. Uważam to za dość interesujące.

Osobiście używam tylko reitveld.

1

Ostatnio zajmuję się dwoma różnymi programami do sprawdzania wolnego kodu, które działają zarówno w systemie Windows, jak i Linux.

CodeBrag

Codebrag łączy się z SVN i lokalnego serwera. Używa bazy danych All-Java SQL H2 i jest bardzo łatwa w instalacji, konfiguracji i obsłudze, ale w dużym stopniu polega na git.

Code Reviewer

Recenzent Code jest inny wolny jeden, który łączy się z SVN i wykorzystuje aplikację pobierania serwera i klienta. Recenzent kodu ma więcej funkcji niż większość bezpłatnych narzędzi i może działać całkowicie niezależnie.