Sonar là gì

Tìm đọc về Sonarqube

Sonarqube là gì?

Được cải tiến và phát triển vị 10 năm ngoái do SonarSource, sonarqube là 1 trong platsize mã nguồn msinh sống giúp bạn có thể kiểm tra unique code của dự án, được viết bởi java nhưng nó hổ trợ nhiều ngôn từ khác nhau: PHP., Ruby, Java (bao gồm cả Android), C#, JavaScript, TypeScript, C/C++, Kotlin, Go, COBOL, PL/Squốc lộ, PL/I, ABAPhường, VB.NET, VB6, Pythuôn, RPG, Flex, Objective-C, Swift, CSS, HTML, và XML với cung cấp những database nhằm lưu trữ kết quả: MySql, Postgresql.

Bạn đang xem: Sonar là gì

Tại sao yêu cầu thực hiện Sonarqube?

Nhỏng các bạn đang biết, code Reviews là một trong những phần không thể thiếu vào quy trình trở nên tân tiến phần mềm Lúc làm viêc với đội. Tuy nhiên, chưa phải dịp làm sao fan reviews của doanh nghiệp cũng rảnh hoặc kiên trì đễ gọi từng mẫu code, từng cam kết từ trong code của khách hàng, nhưng Sonarqube thì hoàn toàn có thể làm cho điều này, Sonarqube sẽ quét tất cả code có trong dự án công trình của chúng ta với reviews code dựa trên những coding standard khớp ứng của toàn bộ ngôn từ tất cả trong dự án.

Xem thêm: Download Game Bộ Đội Đi Cảnh, Mang 5 Tựa Game Kinh Điển Của Neo

Bên cạnh đó Sonarqube rất có thể làm nhiều hơn nữa là code convention:

Phát hiện tại bugPhát hiện code smell, duplicateTính tân oán độ bao phủ của Unit demo (Unit-kiểm tra coverage)Tính toán thù technical debtSo sánh quality code so với các lần soát sổ trướcVân vân với mây mây...

Xem thêm: Musketeer Là Gì - Gặp Gỡ 7 Ngự Lâm Quân Của Ielts Face

Hướng dẫn sử dụng

Bài viết này mục đích là để tìm hiểu sơ qua về Sonarqube nên bản thân đang cần sử dụng bản online của Sonarqube , Mình đang viết một bài khác để chỉ dẫn sâu rộng cài đặt thông số kỹ thuật những kiểu con đà điểu bên trên sản phẩm...

*

-Sau kia đăng nhập với github, Lúc hoàn tất họ sẽ được gửi mang đến trang này

*

-Chọn all repository, chứng thực singin với github cùng chọn không tính tiền plan, tiếp đến bạn sẽ được gửi sau đó trang quảng lý project

*

-Cliông xã Analyze new project, chọn repository của project mà bạn muốn chạy thử cùng mix up, tại chỗ này mình đã tạo nên trước một project java spring cùng với maven cùng tuân theo các bước của trang giải đáp, các bạn mở terminal trong thỏng mục của project cùng chạy các lệnh trong phần màu sắc Đen nhé

*

khi chạy chấm dứt terminal vẫn thông tin kết quả nlỗi sau

*

Sau đó trang lí giải đang tự động refresh cùng gửi bạn đến trang thống kê lại nlỗi hình dưới

*

Các chúng ta có thể coi những lỗi của chính mình ngơi nghỉ file như thế nào cùng cái code nào bằng cách clichồng vào phần mong xem

*
*

thường thì các bạn sẽ thấy số lượng bug tuyệt code smell khôn xiết "to khiếp" ví dụ như hình bên dưới, nhưng mà đừng lo vị Sonarqube nhận xét dựa vào toàn bộ ngôn ngữ bao gồm vào dự án công trình và các quy tắt khoác định, chúng ta có thể thiết lập cấu hình những ngôn từ cũng giống như những phép tắc này

*

Lời kết

Ngoài ra Sonarqube còn rất có thể tích hợp với các platkhung khác ví như Jenkins nhằm khám nghiệm thường xuyên (Continuous Inspection), bản thân sẽ lý giải tiếp vào các phần sau. Đây là đầu tiên bản thân viết bài xích phải có nhiều thiếu hụt xót, ý muốn chúng ta cđọng góp ý dưới phần phản hồi góp bản thân nhé. Cám ơn các bạn sẽ quan tâm với hứa hẹn gặp gỡ lại chúng ta trong các bài viết tiếp sau nhé ^_^


Chuyên mục: Công Nghệ