क्यों मॉकिटो निजी तरीकों का मजाक नहीं उड़ाता है?
सबसे पहले, हम निजी तरीकों का मजाक उड़ाने के बारे में हठधर्मी नहीं हैं। हम सिर्फ निजी तरीकों की परवाह नहीं करते हैं क्योंकि निजी तरीकों के परीक्षण के दृष्टिकोण मौजूद नहीं हैं। यहां कुछ कारण दिए गए हैं कि मॉकिटो निजी तरीकों का मजाक नहीं उड़ाता है:
इसके लिए क्लास लोडरों की हैकिंग की आवश्यकता होती है जो कभी बुलेट प्रूफ नहीं होता है और यह एपि को बदल देता है (आपको कस्टम टेस्ट रनर का उपयोग करना चाहिए, वर्ग को एनोटेट करना चाहिए, आदि)।
आसपास काम करना बहुत आसान है - बस निजी से पैकेज-संरक्षित (या संरक्षित) की विधि की दृश्यता को बदल दें।
इसे लागू करने और इसे बनाए रखने के लिए मुझे समय बिताना होगा। और यह दिए गए बिंदु # 2 और इस तथ्य से कोई मतलब नहीं है कि यह पहले से ही अलग-अलग टूल (पावरमॉक) में लागू है।
अंत में ... निजी तरीकों का मजाक उड़ाना एक संकेत है कि OO की समझ में कुछ गड़बड़ है। OO में आप वस्तुओं (या भूमिकाओं) को सहयोग करना चाहते हैं, विधियों को नहीं। पास्कल और प्रक्रियात्मक कोड के बारे में भूल जाओ। वस्तुओं में सोचो।