Огляд SonarCloud

Завершено

Технічну заборгованість можна класифікувати як міру між поточним станом кодової бази та оптимальним станом.

Технічний борг продуктивний, роблячи код важко зрозуміти, легко зламати, і важко перевірити, створюючи незаплановану роботу і в кінцевому підсумку блокуючи прогрес.

Технічна заборгованість неминуча! Вона починається невеликою і зростає з плином часу через поспішних змін, відсутність контексту і дисципліни.

Організації часто виявляють, що понад 50% їх потужності скріплюються технічним боргом.

Найважча частина фіксації технічного боргу полягає в тому, щоб знати, з чого почати.

SonarQube – це платформа з відкритим кодом, яка де-факто є рішенням для розуміння та управління технічним боргом.

Ми дізнаємося, як використовувати SonarQube в побудувати трубопровід, щоб визначити технічну заборгованість в цьому рецепті.

Підготовка

SonarQube – це відкрита платформа для керування якістю коду.

Спочатку відомий в спільноті Java, SonarQube тепер підтримує більше 20 мов програмування.

Спільні інвестиції, зроблені корпорацією Майкрософт і SonarSource, полегшують інтеграцію SonarQube з конвеєрами та краще аналізують . Програми на основі NET.

Докладні відомості про можливості, які пропонує SonarQube, див. тут: https://www.sonarqube.org/.

SonarSource, компанія, що стоїть за SonarQube, пропонує розміщене середовище SonarQube під назвою SonarCloud.