"यदि उन्होंने अपना काम शुरू से ही किया, तो एक बड़ा हिस्सा, अन्यथा एक छोटा सा हिस्सा।"
सख्त भाषाएं इस विशेषता को प्रदर्शित करती हैं। बहुत कम निकल्ज़ विर्थ की भाषाओं में बदलना पड़ा है, क्योंकि वे सटीकता के साथ योजनाबद्ध थे। (यह वास्तव में डेल्फी के लिए हाल ही में बदल गया है, और आगामी सार्वभौमिक तैनाती संस्करण के साथ और अधिक बदल जाएगा।)
इस के लिए भी एक फ्लिप-साइड है, ज़ाहिर है। यह तय करना कि मूल कोड काफी अच्छा है, जैसे कि Microsoft विंडोज के मामले में, या ACDSee, टेक्स्ट एडिटर या प्यारा "लाइन ऑफ़ लिनक्स" जैसी अच्छी तरह से पहचानी जाने वाली एप्लीकेशन।
भले ही ये अनुप्रयोग उन लोगों के लिए भद्दे लग सकते हैं जो शायद उन्हें पहली जगह में प्यार नहीं करते थे, वे एक सुनियोजित विशेषता के साथ-साथ एक अच्छी तरह से परिभाषित विशेषता प्रदर्शित करते हैं; भले ही उनके पास घंटियाँ और सीटी न हों, लेकिन उन्हें पसंद किया जा सकता है; वे टिन पर करते हैं, पिछड़ी संगतता महान है, और भविष्य में भी अच्छी तरह से काम करने की संभावना है।
यदि आप फीचर्स के अनुसार जाते हैं, तो फ़ोटोशॉप में 5.0 के बाद से 90% समान कोड होगा। ? यह करता है? क्यों नहीं? अद्यतन बेचना। आप वास्तव में आज इसके साथ और अधिक नहीं कर सकते।
एक फ़ाइल प्रबंधक की विशेषता, उस बिंदु तक जहां वह एफ़टीपी, वेब और क्लाउड करना चाहता है, मोटे तौर पर डिकेनिआ के लिए किसी भी मंच के लिए समान है। एकमात्र ऐसा कारण अभी भी 1.0 पर नहीं है, खराब नियोजन, कानाफूसी, अद्यतन करने के लिए एक आग्रह के कारण है - और कम से कम दुनिया भर में अनुप्रयोग के आसपास बदल रहा है।
इसका उत्तर यह है कि कुछ रत्न 1.0 या 1.0.x पर बने रहते हैं, क्योंकि डेवलपर ने फीचरसेट पर निर्णय लिया है, बग-मुक्त कार्यक्रम पूरा किया है, और या तो अंतहीन सामान जोड़ने और जोड़े गए सामान में बग को ठीक करने से लाभ नहीं हुआ है, या स्थानांतरित हो गया है अधिक रत्नों को विकसित करने के लिए।
बाकी सभी 1.0 में कोड के पास कहीं भी रहने की संभावना नहीं है। और यदि आपके पास एक महान विचार है तो आपको आवेदन को फिर से क्यों नहीं लिखना चाहिए? आपको चाहिए, यह कोड के लिए मजेदार है! :) सिवाय इसके कि कई आधुनिक सॉफ्टवेयर उत्पादों में ऐसा नहीं है। परिवर्तन (बिक्री) के लिए बदलें और फीचर्स से प्रेरित नहीं, और बदलते प्लेटफॉर्म का अनुपालन करने के लिए कुछ हद तक अद्यतन, दिन का क्रम है।
और लगातार कुछ सॉफ्टवेयर अद्यतन करने के टुकड़ों की बातचीत के इस सूप में कुछ संशोधन बच जाते हैं। कुछ अभी भी नींव और न्यूनीकरण (और समय से पहले जारी नहीं) के सपने को बनाए रखते हैं, लेकिन विशाल बहुमत रिलीज-फिक्स-अपडेट चक्र में फंस गए हैं।