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.”
- 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.”
- 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.
- Bezpieczeństwo Cybernetyczne w Firmie: Rola Kompleksowej Obsługi IT - 12 grudnia 2023
- Jak wykorzystać błąd 404 - 16 marca 2023
- Jak wybrać laptop z funkcją tabletu– ranking laptopów 2w1? - 15 grudnia 2022