ऐसे अनछुए सिस्टम कॉल नामों का उपयोग करने का क्या कारण है, जैसे timeऔर के creatबजाय getCurrentTimeSecsऔर createFile, शायद यूनिक्स पर अधिक उपयुक्त हैं get_current_time_secsऔर create_file। जो मुझे अगले बिंदु पर लाता है: किसी cfsetospeedको ऊंट मामले के बिना या इसे पढ़ने योग्य बनाने के लिए कम से कम अंडरस्कोर क्यों चाहिए ? बेशक कॉल में अधिक वर्ण होंगे लेकिन हम सभी जानते हैं कि कोड की पठनीयता अधिक महत्वपूर्ण है?
ls -la | grepदिखाई देगा: listAllHiddenAndNormalFiles() | globallySearchARegularExpressionAndPrint()।