मुझे बस F # से शुरुआत करनी थी, जो कि मेरी पहली कार्यात्मक भाषा है। मैं अर्ध-विशेष रूप से C # के साथ काम कर रहा हूं, और बहुत आनंद लेता हूं कि F # मुझे फिर से सोचने के लिए प्रेरित करता है कि मैं कोड कैसे लिखता हूं। एक पहलू मुझे थोड़ा भटका हुआ लगता है वह है कोड लिखने की प्रक्रिया में बदलाव। मैं सी # में अब सालों से टीडीडी का उपयोग कर रहा हूं, और वास्तव में यूनिट टेस्ट की सराहना करता हूं कि मैं कहां हूं।
अब तक, एफ # के साथ मेरी प्रक्रिया कुछ कार्यों को लिखने के लिए हुई है, उनके साथ इंटरैक्टिव कंसोल के साथ खेलते हैं जब तक कि मैं "यथोचित" नहीं हूं, सुनिश्चित करें कि वे काम करते हैं, और गठबंधन और गठबंधन करते हैं। यह यूलर प्रोजेक्ट जैसे छोटे स्तर की समस्याओं पर अच्छा काम करता है, लेकिन मैं इस तरह से कुछ बड़ा बनाने की कल्पना नहीं कर सकता।
लोग F # प्रोग्राम के लिए यूनिट टेस्टिंग और टेस्ट सूट बनाने के लिए कैसे संपर्क करते हैं? क्या TDD के बराबर है? किसी भी संकेत या विचार की सराहना की जाती है।