Pycharm - การดีบักและเบรกพอยต์
การรันโค้ด python ประกอบด้วยสองโหมด: การรันสคริปต์และการดีบักสคริปต์ บทนี้มุ่งเน้นไปที่การดีบักสคริปต์ Python โดยใช้ PyCharm
ขั้นตอนที่เกี่ยวข้อง
ขั้นตอนในการดีบักโครงการ Python มีดังที่อธิบายไว้ด้านล่าง -
ขั้นตอนที่ 1
เริ่มต้นด้วยการดีบักโครงการ Python ตามที่แสดงในภาพหน้าจอด้านล่าง -
![](https://post.nghiatu.com/assets/tutorial/pycharm/images/debug_demo.jpg)
ขั้นตอนที่ 2
ตอนนี้ไฟร์วอลล์ Windows ขออนุญาตสำหรับการดีบักโครงการ Python เนื่องจากขั้นตอนเกี่ยวข้องกับการคอมไพล์ทีละบรรทัด
![](https://post.nghiatu.com/assets/tutorial/pycharm/images/windows_security.jpg)
ขั้นตอนที่ 3
คอนโซลการดีบักถูกสร้างขึ้นในโปรแกรมแก้ไข PyCharm ดังที่แสดงด้านล่างซึ่งเรียกใช้งานเอาต์พุตทีละบรรทัด
![](https://post.nghiatu.com/assets/tutorial/pycharm/images/debugging_console.jpg)
ปุ่มเรียกใช้จะย้ายจากบรรทัดหนึ่งไปยังอีกบรรทัดเพื่อดำเนินการเอาต์พุตตามที่เราต้องการ
![](https://post.nghiatu.com/assets/tutorial/pycharm/images/run_button.jpg)
การทำความเข้าใจเบรกพอยต์
ในขณะที่การดีบักสคริปต์นั้นมีเจตนาที่จะสร้างเบรกพอยต์ เบรกพอยต์คือจุดหยุดโดยเจตนาหรือสถานที่ที่โค้ดหยุดชั่วคราวเพื่อระบุเอาต์พุตในขั้นตอนเฉพาะ
![](https://post.nghiatu.com/assets/tutorial/pycharm/images/understanding_breakpoints.jpg)
ใน PyCharm จุดพักจะมองเห็นได้โดยใช้กล่องโต้ตอบแยกต่างหากในตัวแก้ไขที่ระบุ รวมถึงคุณลักษณะต่างๆเพื่อประเมินจุดพักที่กำหนดและบันทึกการติดตามสำหรับสิ่งเดียวกันโดยมีแรงจูงใจหลักเพื่อให้ได้แนวทางปฏิบัติในการเขียนโปรแกรมที่ดีขึ้น