Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

10 ระบบติดตามบั๊กโอเพนซอร์ส hàngนำสำหรับนักพัฒนาและทีม IT

ทุกโครงการ IT ต้องการระบบติดตามบั๊ก (หรือติดตามปัญหา หรือติดตามข้อบกพร่อง)

แน่นอน เราต้องการระบบติดตามบั๊กสำหรับโครงการพัฒนาซอฟต์แวร์ แต่ทีมผู้ดูแลระบบ ทีม DBA ทีมเครือข่าย呢? พวกเขาก็ต้องการความช่วยเหลือในการติดตามงานและปัญหาของระบบ ฐานข้อมูล และเครือข่ายของพวกเขา

ผมได้รายการ 10 ระบบติดตามบั๊กโอเพนซอร์ส ที่คุณสามารถลองทดสอบและเลือกตามความชอบและความต้องการ ไม่ใช่รายการครบครันโดย 어떤 มากผมเคยใช้ระบบใน 5 อันดับแรกทั้งหมด และแนะนำอย่างยิ่งให้เลือกหนึ่งจาก 5 อันดับแรก

ผมชอบ Bugzilla มาก และใช้มาหลายปี หากคุณไม่มีเวลาลองหลายระบบเพื่อหาว่าชอบอันไหน ให้ใช้ Bugzilla ไปเลย

ระบบติดตามบั๊กโปรดของคุณคืออะไร? ทิ้งความคิดเห็นบอกผมหน่อย

1. Bugzilla

10 ระบบติดตามบั๊กโอเพนซอร์ส hàngนำสำหรับนักพัฒนาและทีม ITคุณกำลังมองหาระบบติดตามบั๊กที่เสถียร ได้รับการบำรุงรักษาอย่างต่อเนื่อง และนิยมใช้กันกว้างขวาง? ไม่ต้องมองหาที่อื่น Bugzilla คือคำตอบ

ระบบนี้ถูกใช้โดยโครงการโอเพนซอร์สขนาดใหญ่หลายโครงการในการติดตามบั๊ก เช่น ทีมพัฒนา Linux kernel ทีมพัฒนา Apache ทีมพัฒนา GNOME ใช้ Bugzilla Red Hat ก็ใช้ Bugzilla ติดตามปัญหาที่พบในระบบ Red Hat Distribution

Bugzilla เขียนด้วย Perl และทำงานกับฐานข้อมูลหลายอย่าง รวมถึง MySQL และ Oracle คู่มือติดตั้ง Bugzilla แบบขั้นตอนจะช่วยให้คุณเริ่มต้นได้

คุณสมบัติ Bugzilla:

  • ติดตามเวลา
  • ไฟล์แนบและความคิดเห็นส่วนตัว
  • รายงานและการแสดงผลแบบยืดหยุ่น รวมถึงความสามารถในการตั้งเวลารายงานและรับทางอีเมล
  • เพิ่มฟิลด์และเวิร์กโฟลว์แบบกำหนดเอง
  • ดูรายการคุณสมบัติเต็มรูปแบบที่นี่

ข้อมูลเพิ่มเติม:

  • หน้าแรก: https://www.bugzilla.org
  • พัฒนาโดย: Mozilla foundation
  • รุ่นเสถียร: 3.6.1
  • ลิขสิทธิ์: Mozilla public license

2. Mantis

10 ระบบติดตามบั๊กโอเพนซอร์ส hàngนำสำหรับนักพัฒนาและทีม ITMantis ระบบติดตามปัญหา เขียนด้วย PHP และทำงานกับฐานข้อมูลหลายอย่าง รวมถึง MySQL, MS SQL, PostgreSQL

คุณสมบัติ Mantis:

  • รวมกับซอร์สโค้ด
  • ติดตามเวลา
  • กราฟความสัมพันธ์ของปัญหา
  • ฟิลด์และเวิร์กโฟลว์แบบกำหนดเอง
  • เข้าถึงแบบไม่ระบุชื่อ
  • ดูรายการคุณสมบัติเต็มรูปแบบที่นี่

ข้อมูลเพิ่มเติม:

  • หน้าแรก: https://www.mantisbt.org
  • รุ่นเสถียร: 1.2.2
  • ลิขสิทธิ์: GNU v2

3. Trac

10 ระบบติดตามบั๊กโอเพนซอร์ส hàngนำสำหรับนักพัฒนาและทีม ITTrac เขียนด้วย Python นอกจากติดตามปัญหาแล้ว ยังให้ wiki และการรวมกับ subversion อินเทอร์เฟซเว็บเรียบง่ายและใช้งานง่าย ยังให้คุณสมบัติการจัดการโครงการ รวมถึงแผนทาง (roadmap) และการติดตามไมล์สโตน

  • หน้าแรก: https://trac.edgewall.org/
  • รุ่นเสถียร: 0.12
  • ลิขสิทธิ์: BSD

4. Redmine

Redmine เขียนด้วย Ruby on Rails นอกจากติดตามปัญหาแล้ว ยังให้คุณสมบัติการจัดการโครงการเต็มรูปแบบ

คุณสมบัติ Redmine:

  • จัดการโครงการรวมถึงแผนภูมิ Gantt
  • Project Wiki
  • ติดตามเวลา
  • การยืนยันตัวตน LDAP
  • ดูรายการคุณสมบัติเต็มรูปแบบที่นี่

ข้อมูลเพิ่มเติม:

  • หน้าแรก: https://www.redmine.org/
  • รุ่นเสถียร: 1.0.1
  • ลิขสิทธิ์: GNU v2

5. Request Tracker

RT เขียนด้วย Perl นอกจากการจัดการปัญหามาตรฐานแล้ว ยังสามารถใช้เป็นระบบติดตามตั๋ว (ticket tracking) ได้ คุณสมบัติ RT:

  • ติดตามเวลาและรายงาน
  • รวมกับการยืนยันตัวตน LDAP
  • ดูรายการคุณสมบัติเต็มรูปแบบที่นี่

ข้อมูลเพิ่มเติม:

  • หน้าแรก: https://bestpractical.com/rt/
  • รุ่นเสถียร: 3.8.8
  • ลิขสิทธิ์: GPL v2

6. OTRS

ซอฟต์แวร์ติดตามบั๊ก OTRS เขียนด้วย Perl OTRS มีคุณสมบัติติดตามข้อบกพร่องมาตรฐานทั้งหมดที่คุณคาดหวัง ดูรายการคุณสมบัติเต็มรูปแบบที่นี่

  • หน้าแรก: https://otrs.org/
  • รุ่นเสถียร: 2.4.7
  • ลิขสิทธิ์: GPL

7. EventNum

10 ระบบติดตามบั๊กโอเพนซอร์ส hàngนำสำหรับนักพัฒนาและทีม ITพัฒนาโดยทีม MySQL และเขียนด้วย PHP สามารถใช้เป็นเครื่องมือติดตามบั๊ก หรือระบบติดตามปัญหา ให้คุณสมบัติพื้นฐานทั้งหมดที่คาดหวังในระบบติดตาม

หน้าแรก: https://launchpad.net/eventum/
รุ่นเสถียร: 2.2
ลิขสิทธิ์: GPL

8. Fossil

10 ระบบติดตามบั๊กโอเพนซอร์ส hàngนำสำหรับนักพัฒนาและทีม ITFossil เขียนด้วย C และใช้ฐานข้อมูล SQLite นอกจากติดตามบั๊กแล้ว ยังให้ Wiki การติดตั้งตรงไปตรงมา เพราะเป็น executable ไฟล์เดียวที่มีทุกอย่างสำหรับการรัน Fossil

หน้าแรก: https://www.fossil-scm.org
ลิขสิทธิ์: BSD

9. The Bug Genie

Bug genie เขียนด้วย PHP ให้ซอฟต์แวร์ติดตามบั๊กแบบวิซาร์ด ยังรวมฟังก์ชัน openSearch รวมกับ Subversion คุณสามารถพัฒนาโมดูลกำหนดเองบน Bug Genie ได้

หน้าแรก: https://www.thebuggenie.com/
รุ่นเสถียร: 2.1.1
ลิขสิทธิ์: MPL

10. WebIssues

WebIssue เขียนด้วย PHP และใช้ฐานข้อมูล MySQL สำหรับฝั่งเซิร์ฟเวอร์ ทุกอย่างใน 10 อันดับนี้เป็นระบบติดตามบั๊กบนเว็บ ยกเว้น WebIssues อยู่ที่ #10 เพราะไม่ให้อินเทอร์เฟซบนเว็บ ต้องใช้ webissues client ที่รันบน Windows หรือ Linux เพื่อเข้าถึงส่วนเซิร์ฟเวอร์

หน้าแรก: https://webissues.mimec.org/
รุ่นเสถียร: 0.9.6
ลิขสิทธิ์: Open Source

ผมพลาดระบบติดตามบั๊กที่คุณชอบไหม? ระบบติดตามบั๊กโปรดของคุณคืออะไร? ทิ้งความคิดเห็นบอกผมหน่อย.