ฉันกำลังเริ่มต้นกับ Python (ถึงเวลาแล้วที่ฉันจะยิงมัน) และฉันกำลังมองหาแนวทางปฏิบัติที่ดีที่สุด
โครงการแรกของฉันคือคิวที่เรียกใช้การทดสอบบรรทัดคำสั่งในหลายเธรด ฉันเริ่มได้main.py
ไฟล์ที่ยาวมากและฉันต้องการแยกไฟล์ออก โดยทั่วไปฉันกำลังมองหา: โปรแกรมเมอร์ python จะจัดระเบียบไฟล์ซอร์สหลายไฟล์ได้อย่างไร มีโครงสร้างเฉพาะที่เหมาะกับคุณหรือไม่?
คำถามเฉพาะของฉัน ได้แก่ :
- แต่ละคลาสควรอยู่ในไฟล์แยกกันหรือไม่?
- ฉันจะจัดการทดสอบหน่วยที่เกี่ยวข้องกับซอร์สโค้ดได้อย่างไร
- ฉันควรใส่ข้อคิดเห็นเกี่ยวกับเอกสารไว้ที่ใดโดยเฉพาะสำหรับการดำเนินการบรรทัดคำสั่ง
- หากฉันใช้หลายไดเรกทอรีฉันจะนำเข้าคลาสระหว่างพวกเขาได้อย่างไร
ฉันอาจจะสามารถวาดบางส่วนของข้อสรุปของตัวเองที่นี่โดยการทดลองและข้อผิดพลาด แต่ผมอยากจะเริ่มต้นจากสิ่งที่ดี