"ปราศจากข้อผิดพลาด" ในขณะที่ "สมบูรณ์แบบ" ในขณะที่ "เขียนโดยพระเจ้าและเทวดาไม่ใช่มนุษย์?" (เรากำลังพูดถึงโปรแกรมตรรกะและข้อผิดพลาดฮาร์ดแวร์ตรรกะ)
ฉันไม่สามารถพูดความจริงเกี่ยวกับรหัสแม้แต่บรรทัดเดียวที่ไม่มีข้อผิดพลาด นั่นเป็นเพราะมนุษย์เราเอ่อเราไม่สามารถพิสูจน์สมมติฐานที่ไม่ดีได้!
สิ่งที่ดีที่สุดที่ฉันสามารถพูดได้คือความน่าจะเป็นของข้อผิดพลาดคือจำนวนระหว่าง 0 ถึง 1 ฉันไปถึงตัวเลขนั้นด้วยวิธีการพัฒนาและทดสอบซอฟต์แวร์ที่ดีหรือไม่ดีและไม่เข้าใจ โดยการนับจำนวนบรรทัดซอร์สซอฟต์แวร์ที่เป็นปัญหา โดยความเข้าใจว่าผู้สมัครที่ดีหรือไม่ดีของฉันโง่ใช้หลักการเหล่านั้นในการสร้างบรรทัดของรหัสเหล่านั้น; และอื่น ๆ.
และผมสามารถแสดงความเห็นว่าการทำความเข้าใจเพียง แต่เป็นความน่าจะเป็น ดังนั้นคำว่า "ปราศจากข้อผิดพลาดทางตรรกะ" จึงไม่มีความหมายใกล้เคียงกับสิ่งใด
หากฉันเห็นโฆษณาสำหรับวิศวกรซอฟต์แวร์ที่สร้างรหัส "ปราศจากข้อผิดพลาด" ฉันจะสมัครทันทีหรือทำงานทันที: บริษัท ไม่ได้คิดมากเกี่ยวกับการพัฒนาทดสอบและส่งมอบซอฟต์แวร์ของ บริษัท . ดังนั้นมันจะเป็นโอกาสที่ดีหรือฝันร้ายไม่รู้จบ
ของซอฟต์แวร์ใด ๆ ฉันสามารถทำได้อย่างง่ายดายและต้องบอกว่าฉันคาดหวังว่าโค้ดที่ไม่มีข้อผิดพลาดที่อยู่ข้างนอกสิ่งที่น่าอับอายมืดมนตรรกะลวงตา: โค้ดที่รวบรวมและลิงก์โดยไม่มีข้อผิดพลาดหรือคำเตือน; นั่นคือ "html ที่ถูกต้อง" หรือ "valid css"; JavaScript (พูด) ที่สร้างไม่มีข้อความแสดงข้อผิดพลาดที่ไม่ได้อธิบายหรือความผิดพลาดของเบราว์เซอร์ ส่วนนั้นฉันสามารถวัดได้อย่างตรงไปตรงมาและทำเครื่องหมายเป็นขาวดำบนกราฟ
ส่วนนั้นง่ายเหมือนพาย ทุกคนสามารถทำที่
เฮ้โชคดีในการค้นหาของคุณ :-)