การทำเครื่องหมายข้อบกพร่องทางสายตาในเบราว์เซอร์สำหรับคำขอการดึง GitHub
GitHub Defect Marker ซึ่งดูแลโดยเป็นโครงการโอเพนซอร์สโดยผู้มีส่วนร่วมในชุมชน GitHub เป็นส่วนขยาย Chrome ที่นำธงภาพระดับบรรทัดเข้าสู่การดูโค้ด GitHub เครื่องมือนี้เพิ่มเครื่องหมายที่คลิกได้และปักหมุดคำอธิบายโดยตรงในผู้ดูดึงคำขอและไฟล์ เน้นบรรทัดเฉพาะ และไม่ต้องการการกำหนดค่าเพื่อเริ่มใช้งาน มันมุ่งเป้าไปที่วิศวกรซอฟต์แวร์ เจ้าหน้าที่ QA และผู้จัดการด้านเทคนิคที่ต้องการการสื่อสารการตรวจสอบโค้ดที่รวดเร็วและมีภาพมากขึ้นภายในเบราว์เซอร์。
ทำงานด้วยผลกระทบต่อการทำงานน้อยที่สุดในระหว่างการใช้งาน GitHub ปกติ
เครื่องมือทำงานเป็นยูทิลิตี้พื้นหลังที่เปิดใช้งานเฉพาะเมื่อดูที่เก็บข้อมูล ดังนั้นจึงไม่ฉีดสคริปต์ในเว็บไซต์ที่ไม่เกี่ยวข้องและจำกัดขอบเขตการทำงานให้กับหน้าของ GitHub พฤติกรรมนี้ช่วยลดกิจกรรมพื้นหลังอย่างต่อเนื่องเมื่อเปรียบเทียบกับปลั๊กอินเบราว์เซอร์ที่กว้างขึ้น และออกแบบมาให้มีน้ำหนักเบาในระหว่างการตรวจสอบไฟล์และการเรียกดูคำขอการดึงแทนที่จะเป็นกระบวนการที่คงที่ทั่วทั้งระบบ.
เครื่องหมายภาพช่วยชี้แจงปัญหาโดยไม่ต้องมีความคิดเห็นที่ยาวนาน
การทำเครื่องหมายข้อบกพร่องในที่นั้นเลียนแบบการตรวจสอบโค้ดทางกายภาพ โดยการเพิ่มไอคอนที่คลิกได้และไฮไลท์ที่ปักหมุดข้างหมายเลขบรรทัดภายในผู้ดูไฟล์ การช่วยเหลือทางภาพนี้ทำให้สามารถชี้ไปยังบรรทัดที่แน่นอนได้อย่างรวดเร็ว ซึ่งสามารถลดการไปกลับสำหรับปัญหาเล็กน้อยและช่วยรักษาบริบทของบรรทัดในระหว่างการตรวจสอบโดยไม่ต้องแทนที่ความคิดเห็น PR อย่างเป็นทางการ.
เก็บการประมวลผลการอธิบายไว้ในท้องถิ่นและเคารพการเข้าถึงที่เก็บข้อมูล
เครื่องมือปรับเปลี่ยนการเรนเดอร์ของเบราว์เซอร์และไม่ต้องการที่เก็บข้อมูลภายนอกสำหรับการทำเครื่องหมายหลัก ดังนั้นจึงทำงานได้ในที่เก็บข้อมูลส่วนตัวที่คุณสามารถดูได้ในเบราว์เซอร์ของคุณ เนื่องจากเครื่องหมายติดอยู่ใน UI ท้องถิ่น พวกเขายังคงผูกติดกับเบราว์เซอร์ที่ตรวจสอบเว้นแต่จะมีชั้นที่แชร์แยกต่างหากเพิ่มเข้ามา ซึ่งมีผลต่อวิธีที่ทีมใช้การอธิบายข้ามสมาชิก.
เหมาะสำหรับผู้ตรวจสอบแต่ละคนในเบราว์เซอร์ที่ใช้ Chromium
การติดตั้งที่ไม่มีการกำหนดค่าและความเข้ากันได้ข้ามเบราว์เซอร์เหมาะกับการทำงานที่นำไปใช้ได้อย่างรวดเร็ว เครื่องมือทำงานใน Chrome และเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ และการบำรุงรักษาแบบโอเพ่นซอร์สสอดคล้องกับยูทิลิตี้ที่มุ่งเน้นนักพัฒนา กรณีการใช้งานที่ได้รับประโยชน์มากที่สุดรวมถึงเซสชันการตรวจสอบส่วนบุคคล การตรวจสอบ QA และการดีบักระดับบรรทัดอย่างรวดเร็วในระหว่างการทำงานคำขอการดึงที่ใช้งานอยู่.
เครื่องมือที่มุ่งเน้นสำหรับผู้ตรวจสอบแต่ละคน ไม่ใช่การทดแทนบันทึกการตรวจสอบที่แชร์กัน
เครื่องมือเป็นตัวเลือกที่มุ่งเน้นสำหรับผู้ตรวจสอบที่ชอบสัญญาณภาพที่ทันทีขณะตรวจสอบโค้ดในเบราว์เซอร์; มันช่วยเพิ่มความสนใจของผู้ตรวจสอบโดยไม่เปลี่ยนแปลงประวัติของที่เก็บข้อมูล ทีมที่ต้องการคำอธิบายที่สอดคล้องกันและถาวรควรถือว่าเครื่องมือเป็นเครื่องมือเสริมควบคู่ไปกับความคิดเห็นในคำขอการดึงข้อมูลและระบบการตรวจสอบโค้ดที่มีอยู่ แทนที่จะเป็นเส้นทางการตรวจสอบหลัก