संभव डुप्लिकेट:
How many parameters are too many?कितने फ़ंक्शन पैरामीटर बहुत अधिक हैं?
मैं सिर्फ एक समारोह है कि कई मूल्यों में ले लिया लिख रहा था और यह मेरे सोच मिला है। फ़ंक्शन/विधि में तर्कों की संख्या कितनी है? जब (अगर) यह एक दोषपूर्ण डिजाइन संकेत करता है? क्या आप तर्कों की मात्रा को कम करने के लिए structs, arrays, pointers, आदि में फ़ंक्शन को डिज़ाइन/रिफैक्टर करते हैं? क्या आप तर्कों की संख्या को कम करने के लिए आने वाले डेटा को दोबारा प्रतिक्रिया देते हैं? ऐसा लगता है कि ओओपी डिज़ाइनों में यह थोड़ा कम लागू हो सकता है। यह देखने के लिए उत्सुक है कि अन्य लोग इस मुद्दे को कैसे देखते हैं।
संपादित करें: संदर्भ के लिए मैंने अभी लिखा 5 फ़ंक्शन में लिया गया फ़ंक्शन। मैं कई लोगों की परिभाषा का उपयोग करता हूं जो मेरे एपी इकोन शिक्षक ने मुझे दिया था। 2 से अधिक; 7.
लड़का मुझे आशा है कि है उन्होंने कहा, "7 से कम" –