Tìm hiểu về Sonarqube
Sonarqube là gì?
Được cải tiến và phát triển vì thế 10 năm vừa qua vì thế SonarSource, sonarqube là một trong platform mã mối cung cấp cởi chung tất cả chúng ta rất có thể đánh giá quality code của dự án công trình, được ghi chép vì thế java tuy nhiên nó hổ trợ nhiều ngữ điệu không giống nhau: PHP, Ruby, Java (bao bao gồm cả Android), C#, JavaScript, TypeScript, C/C++, Kotlin, Go, COBOL, PL/SQL, PL/I, ABAP, VB.NET, VB6, Python, RPG, Flex, Objective-C, Swift, CSS, HTML, và XML và tương hỗ những database nhằm tàng trữ kết quả: MySql, Postgresql.
Tại sao nên dùng Sonarqube?
Như chúng ta tiếp tục biết, code review là một trong phần không thể không có vô quy trình cải tiến và phát triển ứng dụng khi thực hiện viêc với group. Tuy nhiên, ko nên khi này người review của doanh nghiệp cũng rảnh hoặc kiên trì đễ gọi từng dòng sản phẩm code, từng ký tự động vô code của doanh nghiệp, tuy nhiên Sonarqube thì rất có thể thực hiện điều này, Sonarqube tiếp tục quét dọn toàn bộ code với vô dự án công trình của doanh nghiệp và Reviews code dựa vào những coding standard ứng của toàn bộ ngữ điệu với vô dự án công trình. Hình như Sonarqube rất có thể thực hiện nhiều hơn thế nữa là code convention:
Bạn đang xem: sonarqube la gi
- Phát hiện tại bug
- Phát hiện tại code smell, duplicate
- Tính toán chừng chứa đựng của Unit test (Unit-test coverage)
- Tính toán technical debt
- So sánh quality code đối với những chuyến đánh giá trước
- Vân vân và mây mây...
Hướng dẫn sử dụng
Bài ghi chép này mục tiêu là nhằm dò la hiểu sơ qua loa về Sonarqube nên bản thân tiếp tục người sử dụng bạn dạng online của Sonarqube , Mình tiếp tục ghi chép một bài bác không giống nhằm chỉ dẫn sâu sắc rộng lớn thiết lập thông số kỹ thuật những loại con cái đà điểu bên trên máy...
- Truy cập vô sonarcloud.io/about/sq , bạn cũng có thể lựa chọn singin với điểm tàng trữ project cần thiết test của doanh nghiệp (git hoặc bitbucket), ở phía trên bản thân dùng github là điểm tàng trữ project nhằm test.
-Sau bại singin với github, khi ngừng tất cả chúng ta sẽ tiến hành gửi cho tới trang này
-Chọn all repository, xác nhận singin với github và lựa chọn không tính phí plan, tiếp sau đó các bạn sẽ được gửi tiếp cho tới trang vận hành project
Xem thêm: hình xăm con gái sau lưng
-Click Analyze new project, lựa chọn repository của project nhưng mà bạn thích test và mix up, ở phía trên tôi đã tạo ra trước một project java spring với maven và tuân theo quá trình của trang chỉ dẫn, chúng ta cởi terminal vô folder của project và chạy những mệnh lệnh vô phần black color nhé
- Khi chạy đoạn terminal tiếp tục thông tin thành phẩm như sau
- Sau bại trang chỉ dẫn tiếp tục tự động hóa refresh và gửi các bạn cho tới trang đo đếm như hình dưới
- Các bạn cũng có thể coi những lỗi của tôi ở tệp tin này và dòng sản phẩm code này bằng phương pháp click vô phần ham muốn xem
Xem thêm: công thức chỉnh hình lightroom
Đôi khi những các bạn sẽ thấy số lượng bug hoặc code smell đặc biệt "Khủng khiếp" ví như hình bên dưới, tuy nhiên chớ bồn chồn vì như thế Sonarqube Reviews dựa vào toàn bộ ngữ điệu với vô dự án công trình và những quy tắt khoác lăm le, bạn cũng có thể tùy chỉnh những ngữ điệu cũng tựa như các quy tắc này
Lời kết
Ngoài rời khỏi Sonarqube còn rất có thể tích phù hợp với những platform khác ví như Jenkins nhằm đánh giá liên tiếp (Continuous Inspection), bản thân tiếp tục chỉ dẫn tiếp vô những phần sau. Đây là lần thứ nhất bản thân ghi chép bài bác nên có khá nhiều thiếu thốn xót, hòng chúng ta cứ chung ý bên dưới phần comment chung bản thân nhé. Cám ơn chúng ta tiếp tục quan hoài và hứa hẹn tái ngộ chúng ta trong số nội dung bài viết tiếp theo sau nhé ^_^
Bình luận