คำถามติดแท็ก issue-tracking

ปัญหาการติดตามกระบวนการจัดการและดูแลรักษารายการปัญหาตามที่องค์กรต้องการ

3
จะจัดการกับบั๊กที่ดูเหมือนว่าจะแก้ไขได้อย่างไร? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเป็นผู้พัฒนาโปรแกรมประยุกต์บนเว็บสำหรับระบบภายใน ผู้ใช้รายงานว่ามีข้อบกพร่อง ข้อผิดพลาดคือบางคำไม่สามารถแสดงได้ รายงานมีการดักจับหน้าจอซึ่งแสดงข้อผิดพลาดอย่างชัดเจน แต่รายงานเกือบหนึ่งเดือนและข้อผิดพลาดไม่สามารถทำซ้ำได้ในสภาพแวดล้อมการผลิตของเรา ฉันควรตอบกลับลูกค้าและผู้ใช้อย่างไร

7
บั๊กนาน ๆ ครั้ง แต่มีลำดับความสำคัญสูง
ฉันกำลังทำงานในโครงการ CNC (การควบคุมเชิงตัวเลขคอมพิวเตอร์) ซึ่งตัดรูปร่างเป็นโลหะด้วยเลเซอร์ ตอนนี้ปัญหาของฉันเป็นครั้งคราว (1-2 ครั้งใน 20 วันแปลก) การตัดผิดหรือไม่เป็นไปตามที่ตั้งไว้ แต่สิ่งนี้ทำให้เกิดการสูญเสียดังนั้นลูกค้าจึงไม่ค่อยมีความสุขกับมัน ฉันพยายามค้นหาสาเหตุของมันโดย รวมถึงไฟล์บันทึก แก้จุดบกพร่อง ทำซ้ำสภาพแวดล้อมเดียวกัน แต่มันจะไม่ทำซ้ำ การหยุดชั่วคราวและดำเนินการต่อจะทำให้การทำงานราบรื่นขึ้นโดยไม่มีข้อผิดพลาดปรากฏขึ้นอีกครั้ง ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันควรระบุว่าเป็นปัญหาฮาร์ดแวร์หรือไม่

6
วิธีการกำหนดลำดับความสำคัญและความรุนแรงของ "การปรับปรุงรหัส"?
เรามีช่อง "ลำดับความสำคัญ" และ "ความรุนแรง" ในระบบติดตามบั๊กของเรา เรากำหนดความรุนแรงเป็น "ผลกระทบที่มีต่อผู้ใช้" และลำดับความสำคัญเป็น "ผลกระทบต่อผลิตภัณฑ์" อย่างไร คำถามของฉันเกี่ยวกับวิธีจัดหมวดหมู่งาน "การปรับปรุงโค้ด" ในระดับความรุนแรงและระดับความสำคัญ สมมติว่าการปรับปรุงไม่เปลี่ยนพฤติกรรมใด ๆ แต่ทำให้เป็น "รหัสที่ดีกว่า" เราคาดว่าจะปรับปรุงการบำรุงรักษาในระยะยาวโดยรวม แต่เป็นการยากที่จะหาปริมาณ เมื่อเราใช้คำจำกัดความของเราสำหรับลำดับความสำคัญและความรุนแรงการปรับปรุงรหัสจะได้รับค่าต่ำสุดสำหรับทั้งคู่เว้นแต่คุณจะแนะนำยากที่จะคาดเดาผลประโยชน์ระยะยาวในภาพ ดังนั้นจึงหมายความว่าการปรับปรุงรหัสเป็นงานที่ไม่สำคัญและไม่ควรพยายาม อย่างไรก็ตามฉันเชื่อว่าการ cruical เพื่อปรับปรุงและ refactor รหัสอย่างต่อเนื่องเนื่องจาก: การพัฒนาซอฟต์แวร์นั้นเป็นกระบวนการเรียนรู้อย่างต่อเนื่องและหากไม่มีการพัฒนาโค้ดคุณจะไม่สามารถทำได้ดีขึ้น ทีมควรภูมิใจในรหัสของพวกเขา การบำรุงรักษาในอนาคตจะใช้เวลาน้อยลงและการออมระยะยาวจะมีความสำคัญ หรือคุณคิดว่างานดังกล่าวไม่ควรถูกสร้างขึ้นและการปรับปรุงดังกล่าวดำเนินการเฉพาะ "ตามคำขอ", "เมื่อเชื่อมโยงกับข้อบกพร่อง"? แม้ว่ามันจะเกี่ยวข้องกับข้อผิดพลาด แต่นั่นก็ไม่ได้เป็นจุดอภิปรายในการทบทวนโค้ดเช่น "ทำไมคุณถึงเปลี่ยนแปลงโครงสร้างอย่างรุนแรง?"

6
คุณจะจัดการกับปัญหาที่เพิ่มขึ้นเรื่อย ๆ เพื่อที่จะได้รับการ“ แก้ปัญหา” ได้อย่างไร?
เรากำลังใช้ JIRA เพื่อติดตามปัญหาในโครงการซอฟต์แวร์ของเรา สิ่งหนึ่งที่เราสังเกตเห็นคือเรามักจะสร้างปัญหาใหม่ แต่เรายังไม่ทราบว่าเมื่อใด / ถ้าปัญหาจะได้รับการแก้ไขเลย ดังนั้นเราจึงคิดค้นเหตุการณ์สำคัญ 'อนาคตอันไกลโพ้น' ซึ่งปัญหาดังกล่าวได้รับมอบหมาย เมื่อมันเกิดขึ้นกองของปัญหาที่กำหนดให้กับเหตุการณ์สำคัญนี้จะเพิ่มขึ้นตลอดเวลาดังนั้นดูเหมือนว่านี่ไม่ใช่วิธีที่ดี ตอนนี้มีคนจำนวนมากจนตอนนี้กลายเป็นงานที่ต้องทำมากมายเพื่อตรวจสอบความถูกต้องทั้งหมด บางส่วนไม่ถูกต้องเนื่องจากองค์ประกอบที่เกี่ยวข้องกับคุณถูกลบออก บางคนถูกทำซ้ำโดยปัญหาอื่น ๆ บางคนมีคำอธิบายที่แย่มากจนไม่มีใครรู้ว่าจริง ๆ แล้วพวกเขาเป็นอย่างไร ทีมพัฒนาซอฟต์แวร์อื่น ๆ จะจัดการกับปัญหาที่ถูกต้องได้อย่างไรซึ่งอาจไม่ได้รับการแก้ไขทุกเวลา คุณรำคาญที่จะบันทึกพวกเขาทั้งหมดหรือไม่ คุณกำหนดให้กับเวอร์ชันที่วางแผนไว้ถัดไปจากนั้นดูอีกครั้งเมื่อใกล้ถึงรุ่นถัดไปหรือไม่ อื่น ๆ อีก?

3
วิธีส่งผลกระทบต่อลำดับความสำคัญของข้อบกพร่องให้กับนักพัฒนาและปฏิบัติต่อพวกเขาอย่างไร
เรามีกระบวนการบั๊กที่ใช้งานอยู่ในปัจจุบัน เรามีบั๊ก 3 ระดับ: ข้อผิดพลาด P1: ข้อบกพร่องที่ทำให้ผู้ใช้ไม่สามารถทำงานได้ พวกเขาจะต้องแก้ไขทันที ข้อผิดพลาด P2: ข้อบกพร่องที่ส่งผลกระทบ แต่ผู้ใช้สามารถทำงานได้ ข้อผิดพลาด P3: ข้อบกพร่องที่ไม่ส่งผลกระทบและผู้ใช้สามารถทำงานได้ P1 เป็นข้อบังคับและต้องได้รับการจัดการทันที แต่สำหรับ P2 และ P3 เราจะตัดสินเป็นกรณีไป ด้วย 3 ระดับที่เรามีทีมมีแนวโน้มที่จะทำงานในการพัฒนาที่เร่งรีบมากกว่าที่ลูกค้าถามแทนการติดต่อกับ P2 และ P3 ซึ่งเกือบจะไม่เร่งด่วน คำถามดังต่อไปนี้: ฉันควรเพิ่มระดับความสำคัญอีกระดับเช่นมี P4 หรือไม่ ฉันควรกำหนดเป้าหมายให้พวกเขาสำหรับจัดการกับตั๋วที่ไม่เร่งด่วนเหมือนในสัปดาห์นี้หรือไม่เมื่อไม่ได้มอบหมายงานการเขียนโค้ดคุณควรปฏิบัติต่ออย่างน้อย 1 P2 หรือไม่ ขณะนี้เราไม่มีวัตถุประสงค์อย่างที่ฉันกล่าวไว้ข้างต้น แต่ข้อกังวลของฉันคือการให้วัตถุประสงค์ดังกล่าวเป็นเรื่องที่โหดร้าย สิ่งที่แน่นอนคือฉันต้องพูดคุยกับพวกเขาเกี่ยวกับวัตถุประสงค์ทีมต้องการมีส่วนร่วมในการอภิปรายโดยเฉพาะอย่างยิ่งเมื่อเรากำหนดวัตถุประสงค์ ปรับปรุง: ฉันถูกเสนอคำถามนี้ในแง่ของความคล้ายคลึงกัน อย่างไรก็ตามมันไม่เหมือนกันเลย คำถามของฉันคือทำอย่างไรถึงจะมีคนจัดการกับข้อผิดพลาดโดยไม่มีการกำหนดวาระที่เข้มงวดและยังไม่ได้รับการแก้ไข ดังนั้นไม่คำถามที่บอกเป็นนัย ๆ ไม่ได้ช่วยฉัน ยังขอบคุณ

12
คุณจะสนับสนุนไม่ใช้สเปรดชีตที่ใช้ร่วมกันเพื่อติดตามข้อบกพร่อง / ปัญหาได้อย่างไร
ใน บริษัท ของเราผู้พัฒนาต้องการใช้เครื่องมือติดตามบั๊กที่เหมาะสมเพื่อจัดการปัญหาในแอปพลิเคชันของเรา ฝ่ายบริหารยืนยันว่าจะใช้สเปรดชีตที่ใช้ร่วมกัน (รูปแบบไฟล์ excel ที่ใช้ร่วมกันอย่างเป็นรูปเป็นร่างตอนนี้สเปรดชีตบนโซลูชันฐานเว็บที่อนุญาตให้เข้าถึงพร้อมกัน) เหตุผลของพวกเขาคือสเปรดชีตช่วยให้พวกเขามีมุมมองระดับสูงขึ้นเกี่ยวกับสถานะของโครงการในขณะที่พวกเขาสามารถดูจำนวนข้อบกพร่องที่เปิดได้อย่างรวดเร็ว นอกจากนี้ยังช่วยให้พวกเขาเห็นว่าใครกำลังทำงานกับแต่ละข้อบกพร่องและรับการประเมินเวลาที่ต้องปิดพวกเขาทั้งหมด (ในฐานะนักพัฒนาจะต้องกรอกการประมาณเวลาของข้อผิดพลาดที่พวกเขากำลังทำงานอยู่) ดังที่คุณสามารถเข้าใจได้ว่านี่ไม่ใช่วิธีที่ใช้งานได้จริงสำหรับนักพัฒนาซอฟต์แวร์ (ซอฟต์แวร์การติดตามข้อผิดพลาดได้ถูกคิดค้นขึ้นด้วยเหตุผล) ดังนั้นฉันจะสนับสนุนซอฟต์แวร์ติดตามบั๊กเพื่อทำให้การทำงานของนักพัฒนาง่ายขึ้นได้อย่างไร ในฐานะโบนัสซอฟต์แวร์ใดที่คุณจะแนะนำว่าจะอนุญาตให้ฝ่ายจัดการสามารถรับการตอบกลับ (จำนวนข้อบกพร่องที่เปิดขึ้นผู้ที่ทำงานกับพวกเขาประมาณเวลา) ด้วยมุมมองระดับสูง?

4
วิธีการจำแนกความรุนแรงของข้อบกพร่องเพื่อเสริมการจัดลำดับความสำคัญของเรา
ที่งานปัจจุบันของฉันเรามีข้อบกพร่องระดับต่ำปานกลางและลำดับความสำคัญสูง ข้อบกพร่องที่มีลำดับความสำคัญต่ำเป็นข้อผิดพลาดเล็ก ๆ ที่ไม่หยุดการจัดส่งหรือทำให้เกิดปัญหาจริงสำหรับผู้ใช้ บั๊กที่มีลำดับความสำคัญปานกลางเป็นเหตุให้ผู้ใช้ภายในบางคนมีปัญหา แต่รู้จักวิธีแก้ปัญหา ข้อบกพร่องที่มีลำดับความสำคัญสูงเป็นปัญหาที่ลูกค้าของเราจะเห็นสามารถทำลายข้อมูลหรือทำให้ระบบล่ม วิธีการจำแนกความรุนแรงของข้อบกพร่องเพื่อเสริมการจัดลำดับความสำคัญของเรา

4
วิธีจัดการกับข้อบกพร่องที่ฉันคิดว่าฉันแก้ไข แต่ฉันไม่แน่ใจทั้งหมด
มีข้อบกพร่องบางประเภทที่ยากต่อการทำซ้ำเกิดขึ้นน้อยมากและดูเหมือนจะสุ่ม มันสามารถเกิดขึ้นได้ฉันหาสาเหตุที่เป็นไปได้แก้ไขทดสอบโปรแกรมและไม่สามารถสร้างข้อผิดพลาด อย่างไรก็ตามเนื่องจากเป็นไปไม่ได้ที่จะสร้างข้อผิดพลาดอย่างน่าเชื่อถือและเกิดขึ้นน้อยมากฉันจะระบุสิ่งนี้ในตัวติดตามบั๊กได้อย่างไร วิธีการทั่วไปในการทำคืออะไร? ถ้าฉันตั้งค่าให้เป็นค่าstatusคงที่และค่าsolutionคงที่มันจะหมายถึงบางสิ่งที่แก้ไขอย่างสมบูรณ์ใช่ไหม เป็นเรื่องธรรมดาหรือไม่ที่จะตั้งค่าเป็นstatusคงที่และsolutionเปิดเพื่อระบุถึงผู้ทดสอบว่า "อาจคงที่ แต่ต้องการความสนใจมากขึ้นเพื่อให้แน่ใจ" แก้ไข:บั๊กส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) มีคุณสมบัติสองอย่างสำหรับสถานะของบั๊กชื่ออาจจะไม่เหมือนกัน โดยstatusฉันหมายถึงใหม่กำหนดคงปิด ฯลฯและโดยsolutionฉันหมายถึงเปิด (ใหม่) คงไม่สามารถแก้ไขไม่ได้ทำซ้ำทำซ้ำไม่ใช่ข้อบกพร่องฯลฯ

3
การใช้ซอฟต์แวร์การติดตามบั๊ก / การติดตามปัญหาเพื่อหารือเกี่ยวกับคำถามการออกแบบเครื่องมือใหม่ ๆ
ใครบ้างมีประสบการณ์กับการใช้ซอฟต์แวร์การติดตามบั๊ก / การติดตามปัญหาเช่น bugzilla, ตั๊กแตนตำข้าวหรือ JIRA ไม่เพียง แต่สำหรับข้อบกพร่องหรืองาน แต่ยังเพื่อเริ่มต้นและรักษาการสนทนาที่ในที่สุดนำไปสู่การตัดสินใจ? ตัวอย่างเช่นนักพัฒนาคิดว่าเขตข้อมูลที่มีการป้องกันควรถูกยกเลิกและเปลี่ยนเป็นเขตข้อมูลส่วนบุคคลด้วยวิธีการป้องกันที่เข้าถึงได้ มันไม่ใช่สายของเขาและเขาต้องการที่จะพูดคุย โดยปกติเขาจะกล่าวถึงประเด็นในการประชุมนักพัฒนาครั้งต่อไปเมื่อสิ้นสุดการตัดสินใจ แต่ความคิดของฉันคือให้เขาเปิดปัญหาประเภท "การตัดสินใจ" บางอย่างและอธิบายถึงเจตนาของเขาเช่นเดียวกับที่มักจะอธิบายถึงข้อบกพร่องหรืองาน นักพัฒนาซอฟต์แวร์รายอื่นสามารถแสดงความคิดเห็นได้หากพวกเขารู้สึกชอบและท้ายที่สุดปัญหาจะถูกปิดเป็น "ยอมรับ" หรือ "ถูกปฏิเสธ" ข้อดีที่ฉันเห็นในนี้: การสื่อสารแบบอะซิงโครนัส: ไม่มีใครถูกบังคับให้แสดงความคิดเห็นในที่ประชุมเมื่อพวกเขายังไม่มีเวลาที่จะดูแลการตัดสินใจทั้งหมดที่กล่าวมา บันทึกการพิจารณาเป็นลายลักษณ์อักษรที่นำไปสู่การตัดสินใจ ถ้าใครถามคำถามนั้นอีกในภายหลังเขาก็จะสามารถเรียกมันได้ สามารถสร้างความสัมพันธ์กับปัญหาอื่น ๆ ได้เช่นสามารถติดตามงานกลับไปสู่การตัดสินใจ การทำงานร่วมกับซอฟต์แวร์ควบคุมเวอร์ชันเช่นการกระทำสามารถย้อนกลับไปสู่การตัดสินใจได้ ข้อเสีย: กลิ่นหนักของค้อนทองคำ: โดยปกติซอฟต์แวร์การติดตามปัญหาจะใช้เพื่อติดตามรายการที่ดำเนินการได้ ค่าโสหุ้ยในองค์กรอาจไม่เหมาะสม: แทนที่จะพูดคุยอย่างไม่เป็นทางการเพียงเล็กน้อยเพื่อสื่อสารความคิดของเขาในรูปแบบที่เป็นลายลักษณ์อักษร

5
สถานะข้อบกพร่อง:“ WON'T FIX” เทียบกับ“ ยกเลิกแล้ว”
ฉันมีส่วนร่วมในหลายโครงการไม่ว่าจะเป็นผู้ทดสอบหรือผู้พัฒนา ในหลายโครงการมีสถานะต่อไปนี้สำหรับข้อบกพร่อง: จะไม่แก้ไข ยกเลิก คุณใช้สถานะดังกล่าวและคุณแตกต่างกันอย่างไร ฉันถามเพราะคนส่วนใหญ่ไม่สามารถอธิบายความแตกต่างได้ ความเข้าใจของฉันคือ: WON'T FIX - ผู้พัฒนาจะไม่แก้ไขข้อบกพร่องเนื่องจากไม่ใช่ข้อบกพร่อง ยกเลิก - ข้อบกพร่องไม่ควรได้รับการแก้ไขเนื่องจากลำดับความสำคัญต่ำสุด

5
จะรายงานข้อผิดพลาดแก่ผู้พัฒนาได้อย่างไร โปรแกรมเมอร์แสวงหาความรู้เรื่องการรายงานบั๊ก
ฉันหวังว่าจะได้รับคำแนะนำและคำแนะนำเกี่ยวกับวิธีการให้ความรู้ส่วนที่เหลือของ บริษัท เกี่ยวกับวิธีการส่งรายงานข้อผิดพลาดที่เหมาะสม ขณะนี้เราได้รับตั๋วเช่น: เมื่อฉันคลิกที่ลิงค์นี้ฉันจะได้รับ 404 (พวกเขารวมถึงหน้าเว็บที่ 404s และไม่ใช่หน้าที่เกิดจากมัน) บางครั้งคอลัมน์ด้านขวาจะไหลลงในคอลัมน์ปุ่ม (ไม่มีภาพหน้าจอหรือข้อมูลเพิ่มเติม) ดูเหมือนว่าการเปลี่ยนแปลง xxx จะทำงานได้ถูกต้อง (EOM) ใครบ้างมีขั้นตอนการส่งข้อผิดพลาด / แบบฟอร์มที่แนะนำผู้ใช้ในการส่งข้อมูลให้มากที่สุด?

6
วิธีที่ดีที่สุดในการจัดการการบันทึกข้อผิดพลาดสำหรับข้อยกเว้นคืออะไร
บทนำ หากมีข้อผิดพลาดเกิดขึ้นในเว็บไซต์หรือระบบแน่นอนว่ามีประโยชน์ในการบันทึกและแสดงข้อความสุภาพพร้อมรหัสอ้างอิงสำหรับข้อผิดพลาด และถ้าคุณมีระบบจำนวนมากคุณไม่ต้องการให้ข้อมูลนี้กระจายไปทั่ว - มันเป็นการดีที่จะมีศูนย์กลางรวมอยู่ที่เดียว ในระดับที่ง่ายที่สุดสิ่งที่จำเป็นทั้งหมดคือรหัสที่เพิ่มขึ้นและการดัมพ์แบบต่อเนื่องของรายละเอียดข้อผิดพลาด (และอาจเป็น "ศูนย์รวม" ที่เป็นกล่องจดหมายของอีเมล) ที่ปลายอีกด้านของสเปกตรัมอาจเป็นฐานข้อมูลปกติที่ช่วยให้คุณกดปุ่มและดูกราฟข้อผิดพลาดต่อวันหรือระบุว่าข้อผิดพลาดประเภทใดที่พบบ่อยที่สุดในระบบ X คือเซิร์ฟเวอร์ A มีฐานข้อมูลมากกว่าหรือไม่ ข้อผิดพลาดการเชื่อมต่อกว่าเซิร์ฟเวอร์ B และอื่น ๆ สิ่งที่ฉันอ้างถึงที่นี่คือการบันทึกข้อผิดพลาด / ข้อยกเว้นระดับรหัสโดยระบบรีโมต - ไม่ใช่การติดตามปัญหา "ตามมนุษย์" เช่นเสร็จสิ้นกับ Jira, Trac เป็นต้น คำถาม ฉันกำลังมองหาแนวคิดจากนักพัฒนาที่ใช้ระบบประเภทนี้โดยเฉพาะเกี่ยวกับ: ฟีเจอร์สำคัญที่คุณขาดไม่ได้คืออะไร? อะไรคือสิ่งที่ดีที่มีคุณสมบัติที่ช่วยให้คุณประหยัดเวลาได้จริง? คุณลักษณะใดบ้างที่อาจเป็นความคิดที่ดี แต่จริงๆแล้วมันไม่มีประโยชน์อะไรเลย ตัวอย่างเช่นฉันว่าฟังก์ชัน "แสดงรายการที่ซ้ำกัน" ซึ่งระบุข้อผิดพลาดหลายครั้ง (โดยไม่ต้องกังวลเกี่ยวกับรายละเอียด 'ไม่สำคัญ' ที่อาจแตกต่างกัน) เป็นสิ่งสำคัญ ปุ่มสำหรับ "สร้างปัญหาใน [Jira / etc] สำหรับข้อผิดพลาดนี้" ฟังดูเหมือนเป็นการประหยัดเวลาได้ดี สิ่งที่ฉันตามมาคือประสบการณ์การใช้งานจริงจากผู้คนที่ใช้ระบบดังกล่าวโดยเฉพาะการสำรองข้อมูลด้วยเหตุใดคุณลักษณะจึงยอดเยี่ยม / …

3
มีความเหมาะสมที่จะนำปัญหาที่ทราบมาโดยตรงในซอฟต์แวร์หรือไม่
ฉันได้ทำการบำรุงรักษาแอพ Android แล้วและมีปัญหาบางอย่างที่ฉันได้รับการแก้ไขไม่มากก็น้อย แต่ก็ยังมีปัญหาอยู่เนื่องจาก Android OS เวอร์ชันต่าง ๆ ตัวอย่างเช่นการส่งคำขอเว็บด้วยคลาส MediaPlayer มีส่วนหัว HTTP ที่กำหนดเองที่ถูกตัดออกโดยระบบปฏิบัติการก่อนที่จะส่งคำขอ แต่เฉพาะใน Android 4.X (ฉันทดสอบอย่างละเอียด) และนั่นทำให้คุณสมบัตินี้ล้มเหลวเพราะต้องอาศัย บนส่วนหัวเหล่านั้น นี่เป็นปัญหาที่ทราบกันแล้วและฉันพยายามที่จะหลีกเลี่ยงมัน แต่มันจะเป็นการดีหรือไม่ที่จะมีการตรวจสอบตามเงื่อนไข if (OS.VERSION == 4) { knownIssueDialog(This feature will not work on your Android version... etc."); } เห็นได้ชัดว่าเราจะมีสิ่งนี้บันทึกไว้ในช่องทางการสนับสนุนของเรา แต่ฉันสงสัยว่ามันจะเป็นความคิดที่ดี (สมมติว่าทุกอย่างติดตาม) เพื่อให้ทราบปัญหาเหล่านี้ยังฝังอยู่ในซอฟต์แวร์และนำเสนอเมื่อใดก็ตามที่จำเป็น เช่นสิ่งที่ฉันอธิบายไว้ข้างต้น เราได้รับการวิจารณ์ที่ไม่ดีหลายครั้งและอีเมลสนับสนุนมากมายจากปัญหาเหล่านี้ดังนั้นในใจของฉันมันจะช่วยให้ทุกคนประหยัดเวลาและปวดหัวได้เพียงแค่ปิดกั้นคุณสมบัติที่ทราบว่าไม่ทำงานอย่างถูกต้อง ฉันเห็นปัญหาที่อาจเกิดขึ้นสองประการ: ผู้ใช้อาจไม่เคยเห็นอะไรแบบโต้ตอบ "ปัญหาที่ทราบ" มาก่อน; ผู้ใช้จำนวนมากอาจไม่เข้าใจความหมาย มีค่าใช้จ่ายในการพัฒนาอยู่เล็กน้อย - …

4
การอ้างอิงถึงข้อบกพร่อง / ปัญหาในการส่งข้อความถือว่าเป็นแนวปฏิบัติที่ดีหรือไม่?
ฉันกำลังทำงานในโครงการที่เรามีการควบคุมแหล่งที่มาตั้งค่าให้เขียนบันทึกในตัวติดตามบั๊กโดยอัตโนมัติ เราเพียงแค่เขียน ID ปัญหาข้อบกพร่องในข้อความกระทำและข้อความกระทำจะถูกเพิ่มเป็นบันทึกในการติดตามข้อผิดพลาด ฉันเห็นข้อเสียเพียงเล็กน้อยสำหรับการฝึกนี้ หากบางครั้งในอนาคตรหัสแหล่งที่มาจะถูกแยกออกจากซอฟต์แวร์ติดตามบั๊ก (หรือรายงานข้อบกพร่อง / ปัญหาหายไป) หรือเมื่อใครบางคนกำลังค้นหาประวัติของการกระทำ แต่ไม่มีสิทธิ์เข้าถึงตัวติดตามบั๊กของเรา คำถามของฉันคือถ้ามีการอ้างอิงข้อบกพร่อง / ปัญหาในข้อความกระทำถือว่าเป็นการปฏิบัติที่ดี? มีข้อเสียอื่น ๆ บ้างไหม?

8
เครื่องมือติดตามข้อบกพร่องออนไลน์ / โฮสต์ที่คุณใช้สำหรับงานและโครงการของคุณเอง? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันได้สะสมหลายโครงการในช่วงหลายปีที่ผ่านมาซึ่งฉันค่อยๆพัฒนาไปตามกาลเวลา เมื่อใดก็ตามที่ฉันกลับไปที่หนึ่งฉันใช้เวลาอ่านไฟล์ข้อความที่มีการออกแบบข้อบกพร่องล่าสุดคุณสมบัติถัดไป ฯลฯ ... ที่ฉันควรจะทำงาน - มันไม่สวย ฉันกำลังมองหาวิธีที่จะเปลี่ยนเป็นทางการมากขึ้น เป็นการดีที่นี่จะเป็นระบบติดตามบั๊กออนไลน์ที่โดดเด่นเต็มรูปแบบซึ่งช่วยให้สามารถติดตามบั๊กได้ฟรีหรือเกือบฟรีสำหรับโครงการของฉัน นอกจากนี้ยังเป็นการดีที่จะทำได้ในลักษณะที่เป็นส่วนตัว - ฉันไม่ต้องการให้ทุกคนเห็นโครงการด้านข้างของฉันและสิ่งที่ฉันทำจากพวกเขา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.