परीक्षण और बेंचमार्क (benchmarks)
Go कोर्स का हिस्सा
आपने एक फ़ंक्शन लिखा, प्रोग्राम चलाया, सही उत्तर देखा, और आगे बढ़ गए। एक हफ़्ते बाद आप उसके आस-पास कुछ बदलते हैं और वह फ़ंक्शन चुपचाप ऋणात्मक संख्याओं के लिए ग़लत नतीजा देने लगता है। एक महीने तक किसी का ध्यान नहीं जाता। सॉफ़्टवेयर आम तौर पर इसी तरह टूटता है, और इसकी वजह बुरे प्रोग्रामर नहीं होते, वजह यह होती है कि कुछ नया बदलने के बाद कोई पुरानी चीज़ों को दोबारा नहीं जाँचता।
टेस्ट वही दोबारा जाँच है, एक बार लिख दी गई और मशीन से कराई गई। इसकी क़ीमत यह साबित करने में नहीं है कि आपका कोड आज चलता है, जब आपने उसे अभी-अभी चलते देखा है। इसकी क़ीमत यह है कि छह महीने बाद आप जो चाहे बदल सकते हैं, एक कमांड चला सकते हैं, और सीधा जवाब पा सकते हैं कि आपने क्या तोड़ा।
असली माहौल में Go परीक्षण और बेंचमार्क (benchmarks) सीखना चाहते हैं?
नीचे क्लिक करें, Go के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ परीक्षण और बेंचमार्क (benchmarks) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंपरीक्षण और बेंचमार्क (benchmarks)आप क्या सीखेंगे
- Go test
- Testing.T
- Table-driven tests
- T.Run subtests
- Testing.B benchmarks
- _test.go file naming
- Test coverage
