2010-10-04 15 views
7

Io home page यह अपने छोटे आकार का उल्लेख है पर आकार की एक इकाई के रूप में मतलब है, लेकिन यह माप की कोई इकाई का उपयोग करता है मैं नहीं देखा है से पहले:क्या अर्धविराम '

छोटे वी एम (~ 10K अर्धविराम)

क्या यह सिर्फ वर्णों (~ बाइट्स) में आकार है, या यहां कुछ और सूक्ष्म चल रहा है?

उत्तर

9

यह का एक उपाय है कोड की तार्किक रेखाएं।

टिप्पणियों, रिक्त रेखाओं आदि सहित कोड की सभी पंक्तियों को गिनने की बजाय, आप केवल अर्धविराम में समाप्त होने वाली रेखाओं को मापते हैं। यह अभी भी एक सरल लेकिन सटीक उपाय है कि कोड का एक टुकड़ा कितना बड़ा है।

+0

लेकिन अभी भी बहुत गलत है, क्योंकि विभिन्न प्रोग्रामर घोंसले के बयान के विभिन्न स्तरों का उपयोग करते हैं। –

+4

@ बार्ट वैन हेकुलोम: वास्तव में यह वास्तव में _precisely_ क्यों "अर्धविराम" का उपयोग माप के रूप में किया जाता है। बयान 'अगर (foo) बार(); 'और' if (foo) {bar(); } 'घोंसले के स्तर में भिन्न है, लेकिन अर्धविरामों की संख्या में नहीं। – MSalters

+0

आह-हा - हाँ, मैं कोड की तार्किक रेखाओं से परिचित हूं। 'अर्धविराम' बहुत Google अनुकूल नहीं है (यहां तक ​​कि अतिरिक्त खोज शब्दों के साथ) - स्टैक ओवरफ्लो (और आपके जैसे लोग!) – FinnNk

संबंधित मुद्दे