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

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

10
เหตุใดจึงยากที่จะให้พนักงานอัปเดตตัวติดตามปัญหา
ฉันมักจะดิ้นรนเพื่อให้ผู้คนสามารถอัปเดตปัญหาของพวกเขาทั้งที่ บริษัท ของฉันและที่ทำงาน ฉันมีบางกรณีที่ผู้คนทำจากความดีงามของหัวใจของพวกเขา แต่ประมาณ 70% ของเวลาที่ฉันต้องไล่คน การเป็นรูปแบบหนึ่งที่โดยทั่วไปแล้วเป็นการจัดการบางรูปแบบหรืออื่น ๆ (ฉันเป็นนักพัฒนาคนแรก) เหตุผลหลักที่ฉันพยายามให้คือการที่ฉันไม่ต้องการไล่ล่าผู้คนและขัดขวางการสอบถามความคืบหน้า แต่ฉันไม่ต้องการ อย่าคิดว่าในท้ายที่สุดผู้คนจะรู้สึกว่าถูกถามมาก ในบางกรณีที่หายากและรุนแรงฉันลงเอยอัปเดตตั๋วของพวกเขา (เมื่อฉันต้องการสร้างรายงาน) คุณเคยประสบปัญหานี้หรือไม่คุณสนับสนุนให้นักพัฒนาอัปเดตเครื่องมือติดตามปัญหาบ่อยแค่ไหนคุณประสบความสำเร็จในระดับใด

6
เหตุใดการอ้างอิงรหัสข้อผิดพลาดในโน้ตแพตช์จึงถือเป็นข้อปฏิบัติที่ไม่ดี
ขึ้นอยู่กับความคิดเห็นและ upvotes ที่ตามมาจากBug เปิดใหม่กับใหม่ : การอ้างถึง bug IDs ใน patch notes เป็นเพียงแค่ .. ไม่เป็นมิตรมาก - Krelp อย่างน้อยบางคนรู้สึกว่าการอ้างอิงบั๊กในการแก้ไขโน้ตไม่ใช่ความคิดที่ดี ฉันเป็นผู้พัฒนาที่ไม่มีประสบการณ์พอสมควรดังนั้นฉันจึงสงสัยว่าเพราะอะไร

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

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

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

10
วิธีที่เหมาะสมในการสร้างเอกสารข้อกำหนดคืออะไร?
ตอนนี้หัวหน้างานของฉันกำลังสร้างเอกสารข้อกำหนด / ข้อกำหนดสำหรับฉันโดยใช้ซอฟต์แวร์การติดตามบั๊ก ดูเหมือนว่าเป็นความคิดที่แย่มากสำหรับฉันความต้องการทั้งหมดอยู่ในตั๋วเล็ก ๆ เหล่านี้และฉันต้องคลิกไปที่เว็บฟอร์มที่เป็นใบ้นี้เพื่อรับสิ่งที่ต้องการ ซอฟแวร์โซลูชั่นที่มีสติสำหรับความต้องการ / รายละเอียดซอฟต์แวร์คืออะไร? เพื่อความชัดเจนฉันกำลังสร้างส่วนประกอบซอฟต์แวร์ขนาดใหญ่ที่มีคุณสมบัติค่อนข้างน้อยและมีการกำหนดคุณสมบัติเหล่านี้ในซอฟต์แวร์ติดตามบั๊กนี้

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

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

6
มันเป็นการดีที่จะแสดงความคิดเห็นด้วยหมายเลขปัญหา?
ผมเห็นตัวเลขปัญหามากมายจากความคิดเห็นของรหัส jQuery (ที่จริงแล้วมีปัญหา 69 รายการในรหัส jQuery) ฉันคิดว่ามันจะเป็นแนวปฏิบัติที่ดี แต่ฉันไม่เคยเห็นแนวทางใด ๆ หากเป็นการปฏิบัติที่ดีแนวทางในการฝึกนี้คืออะไร?

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

9
คำจำกัดความของบั๊กซอฟต์แวร์ Blizzard Entertainment ยืนยันว่า "บั๊ก" ของฉันนั้นไม่ใช่บั๊กเลย ถูกต้องหรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ตาม Wikipepdia ข้อผิดพลาดของซอฟต์แวร์เป็นคำทั่วไปที่ใช้เพื่ออธิบายข้อผิดพลาดข้อผิดพลาดความผิดพลาดความผิดพลาดหรือความผิดพลาดในโปรแกรมคอมพิวเตอร์หรือระบบที่ให้ผลลัพธ์ที่ไม่ถูกต้องหรือไม่คาดคิดหรือทำให้มันทำงานในรูปแบบที่ไม่ได้ตั้งใจ เมื่อเร็ว ๆ นี้ฉันพบข้อผิดพลาด "" ในสตาร์คราฟต์ 2 ซึ่งสร้างผลลัพธ์ที่ไม่คาดคิด: http://eu.battle.net/sc2/en/forum/topic/2868627470 ปัญหาคือถ้าฉันรักษาสตาร์คราฟต์ 2 ให้ลดลงเป็นเวลานานเกมจะไม่ตัดการเชื่อมต่อหรือสร้างการหมดเวลาในรูปแบบใด ๆ มันจะตัดการเชื่อมต่ออย่างไรก็ตามหลังจากการต่อสู้ครั้งแรกและบางครั้งก็สูญเสียข้อมูลเกม (สถิติการจับคู่) โชคไม่ดีอ้างอิงจาก Blizzard: เกมดังกล่าวไม่ได้ถูกออกแบบมาเพื่อลดการเก็บรักษาไว้เป็นเวลานาน (พายุหิมะ) ไม่สามารถพิจารณาพฤติกรรมดังกล่าวได้เนื่องจากผิดพลาดเนื่องจาก StarCraft II ไม่ได้ถูกย่อให้เล็กสุดเป็นเวลาหลายชั่วโมง ดังนั้น "บั๊ก" ของฉันเป็นข้อผิดพลาดจริง ๆ หรือไม่

6
คุณจัดการกับการติดตามบั๊กในลักษณะที่เป็นมิตรกับโปรแกรมเมอร์และเจ้าหน้าที่ที่ไม่ใช่ด้านเทคนิคอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ที่จริงเราใช้ตั๊กแตนตำข้าวสำหรับโครงการของเรา หรือฉันควรจะพูดว่า "เราพยายามใช้" ปัญหากับตัวติดตามบั๊กทั้งหมดที่ฉันรู้คือพวกเขาทำโดยโปรแกรมเมอร์สำหรับโปรแกรมเมอร์ ดังนั้นการออกแบบจึงไม่มีอยู่จริงหรือไร้สาระโดยสิ้นเชิง แน่นอนในฐานะโปรแกรมเมอร์ฉันสามารถใช้ตั๊กแตนตำข้าวได้โดยไม่มีปัญหา แต่การติดตามบั๊กมีประโยชน์อย่างไรเมื่อทุกคนที่เกี่ยวข้อง ** ในโครงการพบว่าพวกเขาออกแบบมาไม่ดีและยากที่จะใช้ว่าพวกเขาต้องการสร้างเอกสาร Google ด้วยรายการหัวข้อย่อย จากข้อบกพร่องที่พบหรือข้อเสนอแนะที่พวกเขาอาจมี ฉันกำลังจะติดตั้งฟอรัมดูเหมือนว่าฉันจะชอบวิธี "ตรงกลาง" ระหว่างตัวติดตามบั๊กและรายการหัวข้อย่อยแบบธรรมดา อย่างน้อยฟอรัมอนุญาตให้ตรวจสอบและรวมศูนย์การสนทนาเกี่ยวกับข้อเสนอแนะ ในกรณีที่ความกังวลของฉันไม่ชัดเจนคำถามของฉันสามารถสรุปได้ดังนี้: คุณจัดการข้อผิดพลาดและรายงานข้อเสนอแนะต่อผู้ใช้ที่ไม่ใช่ด้านเทคนิคได้อย่างไร? ** โดยการมีส่วนร่วมฉันไม่ได้หมายถึงลูกค้าจริงหรือผู้ใช้ปลายทาง ฉันกำลังคิดเกี่ยวกับผู้รวมโครงการผู้จัดการโครงการและผู้ที่เกี่ยวข้องกับการประกันคุณภาพ

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

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

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

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