Istnieją standardowe miary jakości, które zostały ustanowione na przestrzeni lat. Podobnie są techniki osiągania konsensusu w zespole. Większość z nas już o nich słyszała, a niektórzy potrafią nawet wymienić i opisać kilka. Zwróćmy szczególną uwagę na proces pomiaru, który jest często niedoceniany. Potwierdźmy to przedsięwzięcie następującymi cytatami:

“You cannot control something that you cannot measure.”

  1. DeMarco and T. Lister, Peopleware

“For every attribute of a project there is a way of measuring it which is better than not measuring it at all.”

  1. DeMarco, Controlling Software Projects

Dla wszystkich  powinno to być dość oczywiste, że prawidłowe pomiary są kluczowe dla kontroli jakości naszego kodu. To miejsce, w którym SonarQube (aka Sonar) wchodzi na scenę – oprogramowanie open source, które jest aktywnie rozwijane i wspierane przez szwajcarską firmę SonarSource SA. Ma na celu wykrycie naruszeń zasad jakości, które zostały uzgodnione. Ale nie tylko, ponieważ oblicza różne miary jakości kodu, rejestruje ich historię i wizualizuje na wielu wykresach. Korzysta z połączenia klient-serwer – spójne zarządzanie na poziomie zespołu lub całej organizacji. Co więcej, jego możliwości można łatwo rozszerzyć dzięki mnóstwu wbudowanych wtyczek (zewnętrznych lub opracowanych we własnym zakresie).

Artykuł opracowany przez firmę http://pragmasoft.pl/pl.

 

„Pragmasoft Sp.zo.o. realizuje projekt dofinansowany z Funduszy Europejskich:

Ekspansja międzynarodowa firmy Pragmasoft Sp. z o.o. oraz jej produktów branży IT.”

Artykuł sponsorowany.