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

10 สุดยอดระบบติดตามข้อบกพร่องแบบโอเพ่นซอร์สสำหรับนักพัฒนาและทีมไอที

10 สุดยอดระบบติดตามข้อบกพร่องแบบโอเพ่นซอร์สสำหรับนักพัฒนาและทีมไอที โครงการด้านไอทีทั้งหมดต้องการระบบติดตามจุดบกพร่อง (หรือการติดตามปัญหา หรือการติดตามข้อบกพร่อง)

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

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

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

ระบบติดตามจุดบกพร่องที่คุณชื่นชอบคืออะไร แสดงความคิดเห็นและแจ้งให้เราทราบ

1. บัคซิลล่า

10 สุดยอดระบบติดตามข้อบกพร่องแบบโอเพ่นซอร์สสำหรับนักพัฒนาและทีมไอที คุณกำลังมองหาระบบติดตามจุดบกพร่องที่มีความเสถียร ได้รับการดูแลอย่างดี และดัดแปลงอย่างกว้างขวางหรือไม่? ไม่ต้องมองอีกต่อไป Bugzilla เหมาะสำหรับคุณ

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

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

คุณสมบัติ Bugzilla:

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

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

  • หน้าแรก:http://www.bugzilla.org
  • พัฒนาโดย:มูลนิธิ Mozilla
  • รุ่นเสถียร:3.6.1
  • ใบอนุญาต:ใบอนุญาตสาธารณะของ Mozilla

2. ตั๊กแตนตำข้าว

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

คุณสมบัติของตั๊กแตนตำข้าว:

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

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

  • หน้าแรก:http://www.mantisbt.org
  • รุ่นที่เสถียร:1.2.2
  • ใบอนุญาต:GNU v2

3. แทรค

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

  • หน้าแรก:http://trac.edgewall.org/
  • รุ่นเสถียร:0.12
  • ใบอนุญาต:BSD

4. เรดไมน์

Redmine เขียนด้วยภาษา Ruby on Rails นอกเหนือจากการติดตามปัญหาแล้ว ยังมีฟีเจอร์การจัดการโครงการเต็มรูปแบบอีกด้วย

คุณสมบัติของ Redmine:

  • การจัดการโครงการรวมถึงแผนภูมิแกนต์
  • วิกิโครงการ
  • การติดตามเวลา
  • การตรวจสอบสิทธิ์ LDAP
  • ดูรายการคุณลักษณะทั้งหมดได้ที่นี่

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

  • หน้าแรก:http://www.redmine.org/
  • รุ่นที่เสถียร:1.0.1
  • ใบอนุญาต:GNU v2

5. ขอติดตาม

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

  • การติดตามเวลาและการรายงาน
  • ผสานรวมกับการตรวจสอบสิทธิ์ LDAP
  • ดูรายการคุณลักษณะทั้งหมดได้ที่นี่

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

  • หน้าแรก:http://bestpractical.com/rt/
  • รุ่นเสถียร:3.8.8
  • ใบอนุญาต:GPL v2

6. โอทีเอส

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

  • หน้าแรก:http://otrs.org/
  • รุ่นเสถียร:2.4.7
  • ใบอนุญาต:GPL

7. หมายเลขเหตุการณ์

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

หน้าแรก:https://launchpad.net/eventum/
การเปิดตัวที่เสถียร:2.2
ใบอนุญาต:GPL

8. ฟอสซิล

10 สุดยอดระบบติดตามข้อบกพร่องแบบโอเพ่นซอร์สสำหรับนักพัฒนาและทีมไอที ฟอสซิลเขียนด้วยภาษา C และใช้ฐานข้อมูล SQLite นอกเหนือจากการติดตามจุดบกพร่องแล้ว ยังมี Wiki อีกด้วย การติดตั้งตรงไปตรงมามาก เนื่องจากเป็นการดำเนินการเดียวที่มีทุกสิ่งที่คุณต้องการในการเริ่มต้นใช้งานฟอสซิล

หน้าแรก:http://www.fossil-scm.org
ใบอนุญาต:BSD

9. จินนี่แมลง

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

หน้าแรก:http://www.thebuggenie.com/
การเปิดตัวที่เสถียร:2.1.1
ใบอนุญาต:MPL

10. ปัญหาเกี่ยวกับเว็บ

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

หน้าแรก:http://webissues.mimec.org/
การเปิดตัวที่เสถียร:0.9.6
ใบอนุญาต:โอเพ่นซอร์ส

ฉันพลาดระบบติดตามจุดบกพร่องที่คุณชอบหรือเปล่า? ระบบติดตามจุดบกพร่องที่คุณชื่นชอบคืออะไร? แสดงความคิดเห็นและแจ้งให้เราทราบ