"हाय, प्रिय मित्रा! मला भावूक व्हायचे नाही, पण हीच शेवटची भेट आहे..."

"प्राध्यापक, तुम्ही खरोखर तुमची पोस्ट सोडत आहात का? कारण मी नक्कीच माझा अभ्यास थांबवणार नाही आणि सोडणार नाही. तुम्ही म्हणालात की तुम्हाला न थांबता शिकण्याची गरज आहे, आणि व्याख्याने आणि पुस्तके द्या आणि... सर्वसाधारणपणे, प्रोग्रामर सतत वाढण्याची गरज आहे."

"तुम्ही हे धडे चांगले शिकलात याचा मला आनंद आहे. "तुम्हाला हे ठाऊक आहे की जर तुम्हाला सिद्धांत नीट समजून घ्यायचा असेल तर कोणाकडे वळायचे. पण मला वाटते की लवकरच तू, माझा विद्यार्थी, तुझ्या शिक्षकाला मागे टाकशील.

"आणि नक्कीच, मी शेवटी तुमच्यासाठी काहीतरी निवडले!

IntelliJ IDEA मध्ये डीबगिंग: एक नवशिक्या मार्गदर्शक

चला ताबडतोब काहीतरी स्पष्ट करूया: बगशिवाय कोणताही कोड नाही... आयुष्य हे असेच चालते. त्यामुळे, जर आमचा कोड आमच्या अपेक्षेप्रमाणे काम करत नसेल तर आम्ही तुकडे पडू नये आणि हार मानू नये.

पण आपण काय करावे? बरं, आम्ही System.out.println स्टेटमेंट्स सर्वत्र ठेवू शकतो आणि नंतर एरर शोधण्याच्या आशेने कन्सोल आउटपुटद्वारे कंघी करू शकतो.

ते म्हणाले, तुम्ही काळजीपूर्वक लॉगिंग वापरून डीबग करू शकता (आणि लोक करू शकता).

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

Java मध्ये रिफॅक्टरिंग कसे कार्य करते

जसे तुम्ही प्रोग्रॅमिंग शिकता, बहुतेक वेळा (सिद्धांतात खोदताना सोडून) तुम्ही कोड लिहिता आणि नंतर आणखी काही लिहिता. याचा अंशतः अर्थ असा आहे की बहुतेक सुरुवातीच्या विकसकांचा असा विश्वास आहे की ते भविष्यात हेच करतील. हे सर्व ठीक आणि चांगले आहे, परंतु प्रोग्रामरच्या कामात कोड राखणे आणि रिफॅक्टरिंग देखील समाविष्ट आहे. आज आपण रिफॅक्टरिंगबद्दल बोलणार आहोत.

या दोन-भागांच्या लेखात, तुम्हाला चांगले कोड लिहिण्यासाठी एक लहान मार्गदर्शक (शिफारशींचा संच) मिळेल. चला सिस्टम तयार करण्याशी संबंधित मूलभूत नियम आणि संकल्पना आणि इंटरफेस, वर्ग आणि ऑब्जेक्ट्ससह कार्य करूया. चल जाऊया!

-->