मैं देशी अंग्रेजी बोलने वाला नहीं हूं। अपनी मूल भाषा में, मैं कुछ शर्तों से अवगत हूं जो एक पुनरावृत्ति को रोकने के लिए जाँच की गई स्थिति को संदर्भित करने के लिए उपयोग की जाती है, और चरम, संभावना या अति-सरल मामलों के लिए जाँच की गई स्थिति के लिए। अंग्रेजी में, मैंने "किनारे का मामला", "कोने का मामला", "सीमा का मामला" और "आधार का मामला" का सामना किया है, लेकिन मैं मतभेदों का पता नहीं लगा सकता हूं और जिसका उपयोग करने के लिए किया जाता है; मुझे उनके बीच के मतभेदों का कुछ सारांश प्राप्त करना अच्छा लगेगा।
विशेष रूप से, मुझे बहुत खुशी होगी यदि कोई व्यक्ति निम्नलिखित कोड नमूने में लाइनों के लिए एनोटेशन प्रदान कर सके:
int transmogrify(int n) {
1. assert(n <= 1000000);
2. if (n < 0) return -1;
3. if (n == 1000000) return PRE_CALC;
4. if (n == 0) return n+1; // For stopping the recursion
5. if (n == 1251) return 3077;
return transmogrify(n-1);
}
मुझे लगता है कि यह है:
- मानसिक स्वास्थ्य की जांच
- इनपुट जाँच
- सीमा का मामला? किनारे का मामला? कॉर्नर केस?
- मुख्य मामला? सीमा का मामला?
- कॉर्नर केस? किनारे का मामला?