ऐसे मामलों में जहां मैं कहीं भी उपयोग करने से पहले एक फ़ंक्शन लिख रहा हूं, मुझे इसके पैरामीटर में टाइप एनोटेशन जोड़ने के लिए उपयोगी लगता है। इसका मतलब है कि मैं अपने मूल्यों पर स्वत: पूर्ण कर सकता हूं और (विशेष रूप से एक एफ # नौसिखिया) अप्रत्याशित प्रकार अनुमान से भ्रमित नहीं होगा।refactoring करते समय एफ # प्रकार एनोटेशन हटा दिया जाना चाहिए?
हालांकि, एक बार फ़ंक्शन समाप्त होने के बाद, मैं पैरामीटर के प्रकार एनोटेशन को हटाने का लुत्फ उठाता हूं क्योंकि वे बदसूरत हैं। क्या यह एक उचित चीज की तरह लगता है?
मुझे उम्मीद है कि यह इस बात पर निर्भर हो सकता है कि मैं किस प्रकार के कार्य के बारे में बात कर रहा हूं। उदाहरण के लिए यह एक निजी समारोह के लिए समझ में आता है, लेकिन सार्वजनिक के लिए नहीं।
यह वास्तव में एक दिलचस्प बात है, मैंने इसे टीडीडी परिप्रेक्ष्य से नहीं सोचा था। पहले परीक्षण परीक्षण का अर्थ यह होगा कि जब मैं केवल खुद की मदद करना चाहता हूं तो मुझे एनोटेट करने की आवश्यकता नहीं होगी। – Geoff