คำถามติดแท็ก bug

เมตาแท็กเกี่ยวกับข้อบกพร่อง กรุณาอย่าใช้สิ่งนี้

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

12
การแก้ไขบั๊กนอกชายฝั่ง
หากนายจ้างที่คาดหวังบอกคุณว่าพวกเขา "การแก้ไขข้อผิดพลาดจากภายนอกเนื่องจากผู้พัฒนาเกลียดการแก้ไขข้อบกพร่อง" คุณคิดอย่างไร? คุณมีข้อกังวลอะไร
11 bug  offshore 

12
QA ควรค้นหาสถานการณ์จำลองได้หรือไม่
บางครั้งทีมงาน QA ของฉันรายงานข้อบกพร่อง แต่ฉันหรือพวกเขาไม่มีความคิดเกี่ยวกับวิธีการทำซ้ำ สิ่งนี้นำไปสู่เซสชันการดีบักที่ยาวและน่าผิดหวังซึ่งบางครั้งไม่ได้ผลลัพธ์ ซอฟต์แวร์ของฉันเชื่อมโยงอย่างหนักกับฮาร์ดแวร์ที่เป็นกรรมสิทธิ์ดังนั้นข้อบกพร่องอาจมาจากหลายทิศทางพร้อมกัน ฉันควรคาดหวังจากพวกเขามากกว่า "ซอฟต์แวร์ของคุณล้มเหลวเมื่อฉันกดปุ่ม" หรือฉันควรจะคิดเองว่าเกิดอะไรขึ้น? แก้ไข: เพื่อนร่วมงานคนหนึ่งของฉันชี้ให้เห็นว่าเราอาจเป็นนักพัฒนาซอฟต์แวร์ทั้งหมดที่นี่ดังนั้นผลลัพธ์อาจได้รับอคติเล็กน้อย
10 testing  bug  qa  reporting 

3
รหัสเพิ่มเติม = ข้อผิดพลาดเพิ่มเติม
ย้อนกลับไปในวิทยาลัยฉันจำได้ว่ามีอาจารย์สอนวิชากฎหมายวิทยาศาสตร์คอมพิวเตอร์ เขาพูดอะไรบางอย่างเช่น "รหัสมากกว่าเท่ากับข้อบกพร่องมากขึ้น" และตั้งชื่อ (The Law Of Whatchamacallit) และให้เหตุผลกับใครบางคน ไม่มีใครรู้ว่า "กฎหมาย" นี้มาจากใครใครพูดมันหรือว่ามันเป็นคำฟุ่มเฟือยดั้งเดิม?

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

5
ขั้นตอนในการรักษาฐานข้อมูลบั๊กที่ดี
การรักษาฐานข้อมูลบั๊กเป็นสิ่งสำคัญสำหรับทุกโครงการ ฉันใช้เพื่อจัดเก็บสิ่งต่อไปนี้ที่ฐานข้อมูลบั๊ก เวลาวันที่ออก ใครได้รับมอบหมายให้ ไม่ว่าจะได้รับการแก้ไขหรือไม่ หากแก้ไขแล้วให้แก้ไขเวลาวันที่ พอที่จะรักษาฐานข้อมูลบั๊กที่ดีอยู่หรือไม่?
9 bug  bug-report 

3
อะไรคือผลกระทบทางประวัติศาสตร์ของเที่ยวบิน 501 ของ Ariane 5
การสลายตัวของจรวด Ariane 5 37 วินาทีหลังจากเปิดตัวครั้งแรกในการเดินทางครั้งแรกของเธอ ( เที่ยวบิน 501 ) โดยทั่วไปเรียกว่าหนึ่งในข้อบกพร่องซอฟต์แวร์ที่แพงที่สุดในประวัติศาสตร์1 : องค์การอวกาศยุโรปใช้เวลา 10 ปีและ 7 พันล้านเหรียญสหรัฐเพื่อผลิต Ariane 5 ซึ่งเป็นจรวดยักษ์ที่สามารถขว้างดาวเทียมขนาดสามตันหนึ่งคู่ขึ้นสู่วงโคจรในแต่ละครั้งที่มีการเปิดตัวและตั้งใจที่จะทำให้ยุโรปมีอำนาจสูงสุดในธุรกิจอวกาศ ทั้งหมดที่ใช้ในการระเบิดนั้นจรวดน้อยกว่าหนึ่งนาทีในการเดินทางครั้งแรกเมื่อเดือนมิถุนายนที่ผ่านมาซากปรักหักพังที่ลุกเป็นไฟในป่าโกงกางของเฟรนช์เกียนาเป็นโปรแกรมคอมพิวเตอร์ขนาดเล็ก หนึ่งข้อผิดพลาดหนึ่งความผิดพลาด ในบรรดาบรรทัดรหัสประมาททั้งหมดที่บันทึกในบันทึกย่อของวิทยาการคอมพิวเตอร์อันนี้อาจมีประสิทธิภาพมากที่สุด จากการสัมภาษณ์ผู้เชี่ยวชาญด้านจรวดและการวิเคราะห์ที่เตรียมไว้สำหรับเอเจนซี่อวกาศเส้นทางที่ชัดเจนจากข้อผิดพลาดทางคณิตศาสตร์ไปจนถึงการทำลายล้างทั้งหมดเกิดขึ้น การเปลี่ยนแปลงที่สำคัญอะไรบ้างที่ความล้มเหลวของ 501 ในเที่ยวบินและการตรวจสอบในภายหลังเป็นแรงบันดาลใจในการวิจัยระบบที่สำคัญด้านความปลอดภัยและการทดสอบซอฟต์แวร์ ฉันไม่ได้มองหาคำอธิบายของข้อผิดพลาด แต่สำหรับคำอธิบายเกี่ยวกับผลกระทบทางประวัติศาสตร์ของข้อบกพร่องในแง่ของการวิจัยที่ได้รับแรงบันดาลใจจากหรือเกี่ยวข้องโดยตรงกับการสอบสวนความล้มเหลว ตัวอย่างเช่นบทความนี้สรุป: เราได้ใช้การวิเคราะห์แบบคงที่เพื่อ: ตรวจสอบการเริ่มต้นของตัวแปร จัดเตรียมรายการที่ละเอียดของข้อขัดแย้งการเข้าถึงข้อมูลที่อาจเกิดขึ้นสำหรับตัวแปรที่แชร์ แสดงรายการข้อผิดพลาดรันไทม์ที่อาจเกิดขึ้นอย่างละเอียดจาก Ada semantics สำหรับความรู้ของเรานี่เป็นครั้งแรกที่ใช้เทคนิคการวิเคราะห์แบบบูล - อิงและไม่ใช่แบบบูลีน - ใช้ในการตรวจสอบโปรแกรมอุตสาหกรรม ในทำนองเดียวกันกระดาษนี้(PDF)บันทึก: การวิเคราะห์โปรแกรมเชิงสถิตที่เป็นนามธรรมถูกนำมาใช้เพื่อการวิเคราะห์เชิงสถิตของซอฟต์แวร์ ADA แบบฝังของตัวเรียกใช้ Ariane 5 และ ARD ตัววิเคราะห์โปรแกรมแบบสแตติกมีจุดมุ่งหมายที่การตรวจจับอัตโนมัติของความเป็นไปได้, ศักยภาพ, …
9 testing  history  bug 

5
วิธีการบัญชีสำหรับการแก้ไขข้อผิดพลาดซ้ำแล้วซ้ำอีก?
เราใช้งาน Scrum ได้สำเร็จในช่วง 5 เดือนที่ผ่านมา แม้ว่าเรามี 3 สัปดาห์ที่ห่างจากแยงโดยไม่เคยทำทดสอบใด ๆ รวมแบบ end-to-end โอ๊ย! ฉันต้องการความช่วยเหลือ. โดยไม่ต้องแก้ไขสาเหตุของปัญหานี้ (ณ จุดนี้) เราต้องวางแผนการทำซ้ำปัจจุบันซึ่งประกอบด้วยการปรับปรุงเล็กน้อยและ MANY ยังคงแก้ไขข้อผิดพลาดที่ไม่รู้จัก คุณบัญชีสำหรับสถานการณ์นี้ได้อย่างไร คุณวางแผนการทำซ้ำเพื่อแก้ไขข้อบกพร่องที่ยังไม่พบ?
9 scrum  bug  planning 

2
วิธีการ "ต่อต้าน" ผู้ที่เขียนโค้ดไม่ดีในทีม?
ฉันมักจะรักนี้บทความเกี่ยวกับ JoelOnSoftware เรียกว่า "สิ่งที่เสร็จสิ้นเมื่อคุณเท่านั้นฮึดฮัด" ฉันสามารถเกี่ยวข้องโดยเฉพาะอย่างยิ่งเมื่อฉันเป็นมือใหม่ (และยังคงรู้สึกเหมือนฉันจะเป็นหนึ่ง) ประมาณ # 4 ทำให้เป็นกลางของ bozo คุณมีคำแนะนำอะไรสำหรับการใช้งานจริงในสถานการณ์จริงที่ทำงาน? ดูเหมือนจะไม่ง่าย (อย่างน้อยในทีมของเรา) เพียงแค่บันทึกข้อผิดพลาดกับรหัสที่ไม่ดีของใครบางคน อะไรที่เหมาะกับคุณที่เหลือทั้งหมดในนั้น?
9 team  bug 

5
ข้อผิดพลาดของเวิร์กโฟลว์ในทีม agile / Scrum ของคุณคืออะไร?
ข้อผิดพลาดของเวิร์กโฟลว์ในทีม agile / Scrum ของคุณคืออะไร? นี่คือของเรา: - หากข้อผิดพลาดเกี่ยวข้องกับเรื่องราวในการวิ่งปัจจุบันเราจะแก้ไข - หากบั๊กไม่เกี่ยวข้องกับเรื่องราวใน sprint ปัจจุบันและไม่สำคัญจะถูกส่งไปยังเจ้าของผลิตภัณฑ์เพื่อจัดลำดับความสำคัญ - หากข้อผิดพลาดไม่เกี่ยวข้องกับเรื่องราวในการวิ่งและเป็นสิ่งสำคัญเราจะแก้ไข
9 agile  bug  scrum  workflows 

4
คุณได้จัดส่งคุณจะได้รับข้อผิดพลาด seg ที่หายาก การตรวจสอบตัวชี้หรือปล่อยมันไป?
คุณได้ส่งการยืนยันถูกปิดคุณจะได้รับรายงานข้อผิดพลาดที่หายากซึ่งระบุว่ามีการละเมิดตัวชี้โมฆะในรหัสของคุณ ในสภาพแวดล้อมการพัฒนาปัญหาจะได้รับการยืนยันโดยยืนยัน สิ่งที่คุณมีคือรายงานข้อขัดข้องดังนั้นการทำซ้ำปัญหาจึงเป็นไปไม่ได้ การติดตามย้อนกลับไม่ได้ให้เบาะแสใด ๆ ว่าทำไมความผิดพลาดจึงเกิดขึ้นตั้งแต่แรก ตัวเลือก: - เพิ่มการตรวจสอบตัวชี้เพื่อป้องกันความผิดพลาด วิธีนี้จะช่วยป้องกันความผิดพลาด แต่คุณอาจไม่ทราบด้วยซ้ำว่าทำไมจึงเกิดขึ้นตั้งแต่แรก - ปล่อยให้มันบินไปหวังว่ามันจะเกิดขึ้นอีกครั้งด้วยสถานการณ์จำลอง สมมติว่าแอปพลิเคชันไม่ได้มีไว้สำหรับขีปนาวุธนำทางหรือระบบเบรกอัตโนมัติ ... คุณจะเลือกแบบไหน
9 bug  pointers 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.