"हाय, प्रिय मित्र! मैं भावुक नहीं होना चाहता, लेकिन यह आखिरी बार है जब हम मिलेंगे ..."

"प्रोफेसर, क्या आप वास्तव में अपना पद छोड़ रहे हैं? क्योंकि मैं निश्चित रूप से अपनी पढ़ाई को रोकने और छोड़ने वाला नहीं हूं। आपने कहा था कि आपको बिना रुके सीखने और व्याख्यान देने और किताबें देने की जरूरत है, और ... सामान्य तौर पर, एक प्रोग्रामर लगातार बढ़ने की जरूरत है।"

"मुझे खुशी है कि आपने इन पाठों को अच्छी तरह से सीख लिया है।" लेकिन मुझे लगता है कि जल्द ही तुम, मेरे छात्र, अपने शिक्षक से आगे निकल जाओगे।

"और निश्चित रूप से, मैंने आखिरकार आपके लिए कुछ चुना है!

IntelliJ IDEA में डिबगिंग: एक शुरुआती गाइड

आइए तुरंत कुछ स्पष्ट करें: बग के बिना कोई कोड नहीं है... यह जीवन कैसे काम करता है। इसलिए, हमें टुकड़ों में नहीं गिरना चाहिए और हार नहीं माननी चाहिए यदि हमारा कोड हमारी अपेक्षा के अनुरूप काम नहीं करता है।

लेकिन हमें क्या करना चाहिए? ठीक है, हम हर जगह System.out.println स्टेटमेंट डाल सकते हैं और फिर त्रुटि खोजने की उम्मीद में कंसोल आउटपुट के माध्यम से कंघी कर सकते हैं।

उस ने कहा, आप (और लोग करते हैं) सावधानीपूर्वक लॉगिंग का उपयोग करके डीबग कर सकते हैं।

लेकिन अगर आप अपना कोड स्थानीय मशीन पर चला सकते हैं, तो डीबग मोड का उपयोग करना बेहतर है। इस लेख में, हम IntelliJ IDEA का उपयोग करके किसी प्रोजेक्ट को डीबग करने पर विचार करेंगे।

जावा में रिफैक्टरिंग कैसे काम करती है

जैसा कि आप प्रोग्रामिंग सीखते हैं, ज्यादातर समय (सिद्धांत में खोदने के अलावा), आप कोड लिखते हैं और फिर कुछ और लिखते हैं। आंशिक रूप से इसका मतलब यह है कि अधिकांश नौसिखिए डेवलपर्स का मानना ​​है कि भविष्य में वे यही करेंगे। यह सब ठीक है और ठीक है, लेकिन एक प्रोग्रामर के काम में कोड को बनाए रखना और रीफैक्टरिंग करना भी शामिल है। आज हम रिफैक्टरिंग के बारे में बात करने जा रहे हैं।

इस दो-भाग के लेख में, आपको बेहतर कोड लिखने के लिए एक छोटी गाइड (सिफारिशों का सेट) मिलेगी। आइए एक प्रणाली बनाने और इंटरफेस, कक्षाओं और वस्तुओं के साथ काम करने से संबंधित बुनियादी नियमों और अवधारणाओं पर चलते हैं। चल दर!

-->