(कैसे करें:) Debugging से पहले, programmers लॉग फाइल्स या कंसोल में प्रिंट करके अपना कोड चेक करते थे। जब IDEs का उदय हुआ, तो debuggers का इस्तेमाल भी बढ़ गया जिससे कोड को step by step चलाकर देखा जा सकता है। फिर भी, print statements आज भी महत्वपूर्ण हैं क्योंकि वे simple हैं और कभी-कभी debuggers से ज्यादा जल्दी समस्या को सामने ला देते हैं। Kotlin में println() और print() स्टैंडर्ड आउटपुट स्ट्रीम के लिए हैं, जबकि System.err.println() स्टैंडर्ड एरर स्ट्रीम के लिए है।.
println()
print()
System.err.println()
Kotlin का REPL शुरू करना आसान है। अपना टर्मिनल खोलें और kotlinc टाइप करें। आप Kotlin शेल में पहुंच जाएंगे। आइए एक वैरिएबल परिभाषित करने और उसके मूल्य को प्रिंट करने की कोशिश करें.
kotlinc
यहाँ IntelliJ IDEA के साथ Kotlin में डीबगिंग का छोटा-सा स्वाद है - आईडीई का शर्लक होम्स.
Kotlin विभिन्न फ्रेमवर्क्स के साथ टेस्ट-ड्रिवेन डेवेलपमेंट का समर्थन करता है, सबसे लोकप्रिय JUnit, Kotest, और मॉक्किंग के लिए MockK हैं। यहाँ JUnit का उपयोग करके एक सरल उदाहरण दिया गया है.