कुछ लोग यह तर्क देना चाहते हैं कि यह हर समय के कम से कम महत्वपूर्ण मुद्दे के लिए एक उम्मीदवार है। फिर भी कोड शैली मेरे लिए एक बहुत ही महत्वपूर्ण विषय है, और मैं यह सुनिश्चित करना चाहता हूं कि मैं एक पठनीय तरीके से कोड लिखूं - मेरे लिए और अधिकांश डेवलपर्स।आंतरिक कक्षाओं को कहां रखा जाए?
यही कारण है कि मैं सोच रहा हूं कि आप लोग अपनी आंतरिक कक्षाओं को कहां घोषित कर रहे हैं।
मैं, निम्न विधि आदेश योजना अनुसरण कर रहा हूँ, क्योंकि यह काफी आम है:
public void foo() {
usedByFoo();
}
private void usedByFoo() {
}
public void bar() {
}
मैं ऊपर से नीचे तक उन्हें ऑर्डर, हर विधि के रूप में जहां यह प्रयोग किया जाता है के करीब है।
अब मैं इस तरह भीतरी वर्गों के साथ भी ऐसा ही कर सकता है,:
class Outer {
private Inner inner;
private class Inner {};
public Outer() {
}
...
}
मुझे लगता है कि यह सबसे सुसंगत शैली मेरे लिए पालन करने के लिए है, लेकिन मैं भी अक्सर देखा लोगों को सभी इनर क्लासों या तो घोषित कर दिया है फ़ाइल के शीर्ष पर या नीचे।
ऑर्डरिंग विधियों के तरीके के अनुसार मुझे किस शैली का पालन करना चाहिए? ऐसा करने का सबसे आम तरीका क्या है?
मुझे लगता है कोड शैली बहुत ही व्यक्तिपरक है ... हो सकता है कि मैं गलत हूं। बस चीजों से बाहर नरक दस्तावेज करें। –
शायद यह http://programmers.stackexchange.com/ –
@ एमीर हाँ पर कोडिंग-शैली के प्रश्नों में बढ़ता है वहाँ –