ฉันเพิ่งเคยใช้พิมพ์เขียวของ Flask และฉันสงสัยว่าแนวทางปฏิบัติที่ดีที่สุดสำหรับการนำพิมพ์เขียวที่นำมาใช้ซ้ำได้คืออะไร เช่น flask-social-blueprint หรือ flask-users-blueprint? ฉันควร:
- คัดลอกและวางโค้ดลงในโปรเจ็กต์ของฉันแล้วเขียนทับสิ่งที่ฉันต้องการเปลี่ยนแปลงหรือ
- นำเข้าจากพิมพ์เขียวแล้วเขียนฟังก์ชันแทนที่ในโมดูลแยกต่างหากหรือไม่
กล่าวอีกนัยหนึ่งพิมพ์เขียวหมายถึงไฟล์สำเร็จรูปที่ช่วยคุณจากการพิมพ์หรือเป็นเหมือน "ส่วนขยาย" ของ Flask และโมดูล Python อื่น ๆ ที่จะนำเข้าโดยไม่ต้องเปลี่ยนโค้ดต้นฉบับ