Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT Tất cả các dự án CNTT đều cần hệ thống theo dõi lỗi (hoặc theo dõi sự cố hoặc theo dõi lỗi).

Chắc chắn, chúng tôi cần một hệ thống theo dõi lỗi cho một dự án phát triển phần mềm. Nhưng còn nhóm sysadmin, nhóm dba, nhóm mạng thì sao? Tất cả họ đều cần trợ giúp để theo dõi công việc cũng như các vấn đề về hệ thống, cơ sở dữ liệu và mạng của họ.

Tôi đã liệt kê 10 hệ thống theo dõi lỗi nguồn mở mà bạn có thể thử nghiệm và lựa chọn dựa trên sở thích và yêu cầu của mình. Đây không phải là một danh sách đầy đủ dưới bất kỳ hình thức nào. Tôi đã sử dụng tất cả các hệ thống được liệt kê trong top 5 và tôi thực sự khuyên bạn nên chọn một hệ thống từ danh sách top 5.

Tôi yêu bugzilla và đã sử dụng nó được vài năm. Nếu bạn không có thời gian thử nghiệm nhiều hệ thống để tìm ra hệ thống nào mình thích, hãy sử dụng Bugzilla.

Hệ thống theo dõi lỗi yêu thích của bạn là gì? Hãy để lại bình luận và cho tôi biết.

1. Bugzilla

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT Bạn đang tìm kiếm một hệ thống theo dõi lỗi ổn định, được duy trì tích cực và được điều chỉnh rộng rãi? Không cần tìm đâu xa. Bugzilla là dành cho bạn.

Điều này được nhiều dự án nguồn mở lớn khác nhau sử dụng để theo dõi lỗi của họ. Ví dụ:nhóm phát triển nhân Linux, nhóm phát triển Apache, nhóm phát triển Gnome sử dụng bugzilla. Red Hat cũng sử dụng bugzilla để theo dõi các vấn đề được tìm thấy trong hệ thống Phân phối Red Hat.

Bugzilla được viết bằng Perl và hoạt động trên nhiều cơ sở dữ liệu khác nhau bao gồm MySQL và Oracle. Hướng dẫn từng bước về cách cài đặt bugzilla này sẽ giúp bạn bắt đầu.

Tính năng của Bugzilla:

  • Theo dõi thời gian
  • Đính kèm và nhận xét riêng tư
  • Báo cáo và lập biểu đồ linh hoạt. Bao gồm khả năng lập lịch báo cáo và nhận báo cáo qua email.
  • Thêm trường tùy chỉnh và quy trình làm việc.
  • Xem danh sách đầy đủ các tính năng tại đây.

Thông tin bổ sung:

  • Trang chủ:http://www.bugzilla.org
  • Được phát triển bởi:Mozilla Foundation
  • Bản phát hành ổn định:3.6.1
  • Giấy phép:Giấy phép công cộng của Mozilla

2. Bọ ngựa

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT Hệ thống theo dõi vấn đề Mantis được viết bằng PHP và hoạt động trên nhiều cơ sở dữ liệu khác nhau bao gồm MySQL, MS SQL, PostgreSQL.

Tính năng của bọ ngựa:

  • Tích hợp mã nguồn
  • Theo dõi thời gian
  • Biểu đồ quan hệ vấn đề
  • Trường tùy chỉnh và quy trình làm việc
  • Truy cập ẩn danh
  • Xem danh sách đầy đủ các tính năng tại đây.

Thông tin bổ sung:

  • Trang chủ:http://www.mantisbt.org
  • Bản phát hành ổn định:1.2.2
  • Giấy phép:GNU v2

3. Trác

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT Trac được viết bằng Python. Ngoài việc theo dõi vấn đề, nó còn cung cấp wiki và tích hợp để lật đổ. Giao diện web rất đơn giản và dễ sử dụng. Điều này cũng cung cấp các tính năng quản lý dự án bao gồm theo dõi lộ trình và cột mốc quan trọng.

  • Trang chủ:http://trac.edgewall.org/
  • Bản phát hành ổn định:0,12
  • Giấy phép:BSD

4. Redmine

Redmine được viết bằng Ruby on Rails. Ngoài việc theo dõi các vấn đề, nó còn cung cấp đầy đủ các tính năng quản lý dự án.

Tính năng của Redmine:

  • Quản lý dự án bao gồm biểu đồ Gantt
  • Dự án Wiki
  • Theo dõi thời gian
  • Xác thực LDAP
  • Xem danh sách đầy đủ các tính năng tại đây.

Thông tin bổ sung:

  • Trang chủ:http://www.redmine.org/
  • Bản phát hành ổn định:1.0.1
  • Giấy phép:GNU v2

5. Trình theo dõi yêu cầu

RT được viết bằng Perl. Ngoài việc quản lý vấn đề tiêu chuẩn, bạn có thể sử dụng hệ thống này làm hệ thống theo dõi vé. Tính năng RT:

  • Theo dõi và báo cáo thời gian
  • Tích hợp với xác thực LDAP
  • Xem danh sách đầy đủ các tính năng tại đây.

Thông tin bổ sung:

  • Trang chủ:http://bestpractical.com/rt/
  • Bản phát hành ổn định:3.8.8
  • Giấy phép:GPL v2

6. OTRS

Phần mềm theo dõi lỗi OTRS được viết bằng Perl. OTRS có tất cả các tính năng theo dõi lỗi tiêu chuẩn mà bạn mong đợi. Xem danh sách đầy đủ các tính năng tại đây.

  • Trang chủ:http://otrs.org/
  • Bản phát hành ổn định:2.4.7
  • Giấy phép:GPL

7. Số sự kiện

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT Điều này được phát triển bởi nhóm MySQL và được viết bằng PHP. Bạn có thể sử dụng công cụ này làm công cụ theo dõi lỗi hoặc hệ thống theo dõi sự cố. Điều này cung cấp tất cả các tính năng cơ bản mà bạn có thể mong đợi ở một hệ thống theo dõi.

Trang chủ:https://launchpad.net/eventum/
Bản phát hành ổn định:2.2
Giấy phép:GPL

8. Hóa thạch

10 hệ thống theo dõi lỗi nguồn mở hàng đầu dành cho nhà phát triển và nhóm CNTT Fossil được viết bằng C và sử dụng cơ sở dữ liệu SQLite. Ngoài việc theo dõi lỗi, nó còn cung cấp Wiki. Quá trình cài đặt rất đơn giản vì đây là một tệp thực thi duy nhất chứa mọi thứ bạn cần để thiết lập và chạy.

Trang chủ:http://www.fossil-scm.org
Giấy phép:BSD

9. Thần côn trùng

Thần đèn lỗi được viết bằng PHP. Cung cấp phần mềm theo dõi lỗi dựa trên thuật sĩ. Nó cũng tích hợp chức năng openSearch. Tích hợp với Subversion. Bạn có thể phát triển các mô-đun tùy chỉnh của mình dựa trên thần đèn lỗi.

Trang chủ:http://www.thebuggenie.com/
Bản phát hành ổn định:2.1.1
Giấy phép:MPL

10. Các vấn đề về web

WebIssue được viết bằng PHP và sử dụng cơ sở dữ liệu MySQL cho phía máy chủ. Mọi thứ trong danh sách top 10 này đều là hệ thống theo dõi lỗi dựa trên web ngoại trừ WebIssues. Đây là số 10 vì nó không cung cấp giao diện dựa trên web. Bạn cần ứng dụng webissues chạy trên Windows hoặc Linux để truy cập thành phần máy chủ.

Trang chủ:http://webissues.mimec.org/
Bản phát hành ổn định:0.9.6
Giấy phép:Mã nguồn mở

Tôi có bỏ sót hệ thống theo dõi lỗi nào mà bạn thích không? Hệ thống theo dõi lỗi yêu thích của bạn là gì? Hãy để lại nhận xét và cho tôi biết.