“ ถ้าพวกเขาทำงานได้ดีมากตั้งแต่เริ่มต้นส่วนใหญ่หรือส่วนเล็ก ๆ ”
ภาษาที่เข้มงวดแสดงลักษณะนี้ มีน้อยมากที่จะต้องเปลี่ยนในภาษาของ Nicklaus Wirth เพราะพวกเขาวางแผนด้วยความแม่นยำ (สิ่งนี้มีการเปลี่ยนแปลงจริง ๆ เมื่อเร็ว ๆ นี้สำหรับ Delphi และจะเปลี่ยนแปลงมากขึ้นด้วยเวอร์ชันการนำไปใช้งานสากลที่กำลังจะมาถึง)
นอกจากนี้ยังมีอีกด้านพลิกนี้แน่นอน การตัดสินใจว่ารหัสต้นฉบับนั้นดีพอเช่นในกรณีของ Microsoft Windows หรือแอพพลิเคชั่นที่น่ารักเช่น ACDSee, text editor หรือแอพพลิเคชั่นบรรทัดคำสั่ง "spirit of Linux" ที่รู้จักกันดี
แม้ว่าแอปพลิเคชั่นเหล่านี้อาจดูไม่น่าสนใจสำหรับผู้ที่อาจไม่ได้รักในตอนแรก แต่ก็แสดงคุณลักษณะที่ได้รับการวางแผนมาเป็นอย่างดี แม้ว่าพวกเขาจะไม่มีระฆังและเสียงหวีด พวกเขาทำสิ่งที่อยู่ในกระป๋องความเข้ากันได้แบบย้อนหลังนั้นยอดเยี่ยมและมีแนวโน้มที่จะทำงานได้ดีในอนาคต
Photoshop จะมีรหัสเดียวกัน 90% ตั้งแต่ 5.0 ถ้าคุณไปตามฟีเจอร์ ; P ไม่ทำไม? ขายการปรับปรุง วันนี้คุณไม่สามารถทำอะไรได้มากขึ้น
ชุดคุณลักษณะของตัวจัดการไฟล์จนถึงจุดที่ต้องการทำ FTP เว็บและคลาวด์นั้นส่วนใหญ่จะเหมือนกันสำหรับแพลตฟอร์มใด ๆ สำหรับ Decennia เหตุผลเดียวที่แอปพลิเคชันดังกล่าวยังคงไม่อยู่ที่ 1.0 เนื่องจากการวางแผนที่ไม่ดีต้องการกระตุ้นให้อัปเดต - และอย่างน้อยที่สุดในโลกที่มีการเปลี่ยนแปลงแอปพลิเคชัน
คำตอบก็คืออัญมณีบางตัวอยู่ที่ 1.0 หรือ 1.0.x เพราะนักพัฒนาได้ตัดสินใจเลือกฟีเจอร์เสร็จสมบูรณ์โปรแกรมที่ไม่มีข้อบกพร่องและไม่ได้กำไรจากการเพิ่มสิ่งต่าง ๆ อย่างไม่สิ้นสุดและแก้ไขข้อบกพร่องในสิ่งที่เพิ่มเข้ามาหรือย้ายไปแล้ว เพื่อพัฒนาอัญมณีมากขึ้น
สิ่งอื่นไม่น่าจะอยู่ที่ใดก็ได้ใกล้กับรหัสใน 1.0 และทำไมคุณไม่ควรเขียนแอปพลิเคชันใหม่ถ้าคุณมีความคิดที่ดี? คุณควรจะสนุกกับการเขียนโค้ด! :) ยกเว้นว่าไม่ใช่สิ่งที่เกิดขึ้นในผลิตภัณฑ์ซอฟต์แวร์ที่ทันสมัยมากมาย การเปลี่ยนแปลงเพื่อการเปลี่ยนแปลง (ยอดขาย) และไม่ได้รับแรงบันดาลใจจากฟีเจอร์เซ็ตและการอัปเดตในระดับที่เล็กลงเพื่อให้สอดคล้องกับแพลตฟอร์มที่เปลี่ยนแปลงคือลำดับของวัน
และในส่วนของการโต้ตอบชิ้นส่วนของการปรับปรุงอย่างต่อเนื่องไม่กี่รหัสฐานซอฟต์แวร์แก้ไขการหลบหนี บางคนยังคงสานต่อความฝันของมูลนิธิและการทำให้เป็นโมดูล (และไม่ปล่อยก่อนกำหนด) แต่ส่วนใหญ่ติดอยู่ในวงจรการแก้ไขการเปิดตัว