การพิมพ์ไปยังคอนโซลเพื่อการแก้จุดบกพร่องนั้นเก่าแก่เท่ากับภูเขา เป็นเรื่องง่าย, มีอยู่ในทุกภาษาการเขียนโปรแกรม, และสามารถทำงานได้ดี แต่มันไม่หรูหรา, และในระบบที่ซับซ้อน, ข้อมูลเอาต์พุตที่มากเกินไปอาจเป็นเรื่องยุ่งเหยิง ทางเลือกอื่นๆ สำหรับ println ใน Kotlin อาจเป็นการใช้เฟรมเวิร์กการบันทึกเช่น Log4j หรือเครื่องมือ Logging ที่มีให้ภายใน Kotlin ซึ่งช่วยกรองข้อความตามระดับความรุนแรง นัยยะหนึ่งของ Kotlin, เห็นได้จากฟังก์ชัน debugPrint ของเรา, คือการตรวจสอบว่าเราอยู่ในบิลด์ระดับแก้จุดบกพร่องหรือไม่; วิธีนี้ช่วยให้เราไม่เติมเต็มบันทึกการทำงานระหว่างการผลิตด้วยข้อความแก้จุดบกพร่องของเรา ช่วยเก็บการเผยแพร่จริงให้สะอาดและเป็นมิตรกับผู้ใช้.
println
Log4j
Logging
debugPrint
การเปิดใช้งาน REPL ของ Kotlin นั้นง่ายมาก เปิดเทอร์มินัลของคุณและพิมพ์ kotlinc คุณจะเข้าสู่ shell ของ Kotlin ลองกำหนดตัวแปรและพิมพ์ค่าของมันดู.
kotlinc
นี่คือรสชาติเล็กน้อยของการดีบักใน Kotlin ด้วย IntelliJ IDEA - Sherlock Holmes ของ IDE.
Kotlin รองรับการพัฒนาโดยขับเคลื่อนด้วยการทดสอบ ด้วยเฟรมเวิร์กระบบต่างๆ ที่ได้รับความนิยม ได้แก่ JUnit, Kotest และ MockK สำหรับการทำ mocking นี่คือตัวอย่างง่ายๆ โดยใช้ JUnit.