คำถามติดแท็ก project-organization

6
Django:“ โปรเจ็กต์” เทียบกับ“ แอพ”
ฉันมี "ผลิตภัณฑ์" ที่ค่อนข้างซับซ้อนฉันพร้อมที่จะสร้างโดยใช้ Django ฉันจะหลีกเลี่ยงการใช้คำว่า "โครงการ" และ "แอปพลิเคชัน" ในบริบทนี้เพราะฉันไม่ชัดเจนเกี่ยวกับความหมายเฉพาะของพวกเขาใน Django โครงการสามารถมีแอพมากมาย สามารถแชร์แอพได้ในหลายโครงการ ละเอียด. ฉันไม่ได้สร้างบล็อกหรือฟอรัมใหม่ - ฉันไม่เห็นส่วนใด ๆ ของผลิตภัณฑ์ที่สามารถใช้ซ้ำได้ในทุกบริบท ฉันจะเรียกแอปพลิเคชั่นนี้ว่า ฉันจะทำงานทั้งหมดของฉันในโฟลเดอร์ "แอพ" เดียวหรือไม่? ถ้าเป็นเช่นนั้น ... ในแง่ของproject.appเนมสเปซของ Django ความชอบของฉันคือการใช้myproduct.myproductแต่แน่นอนว่านี่ไม่ได้รับอนุญาต (แต่แอปพลิเคชันที่ฉันสร้างคือโครงการของฉันและโครงการของฉันเป็นแอปพลิเคชั่น!) ฉันจึงเชื่อว่าบางทีฉันควรเข้าใกล้ Django ด้วยการสร้างแอปหนึ่งตัวต่อโมเดล "สำคัญ" แต่ฉันไม่รู้ว่าจะวาดขอบเขตในสคีมาของฉันเพื่อแยกมันออกเป็นแอพได้อย่างไร - ฉันมีจำนวนมาก โมเดลที่มีความสัมพันธ์ค่อนข้างซับซ้อน ฉันหวังว่าจะมีวิธีแก้ปัญหาทั่วไปสำหรับเรื่องนี้ ...

11
วิธีการจัดระเบียบโปรแกรม R ขนาดใหญ่?
เมื่อฉันทำโปรเจกต์ R ของความซับซ้อนใด ๆ สคริปต์ของฉันก็จะยาวและสับสนได้อย่างรวดเร็ว มีวิธีปฏิบัติอะไรบ้างที่ฉันสามารถปรับใช้เพื่อให้รหัสของฉันมีความสุขที่ได้ทำงานด้วยเสมอ ฉันคิดเกี่ยวกับสิ่งที่ชอบ การวางตำแหน่งของฟังก์ชั่นในไฟล์ต้นฉบับ เมื่อจะทำลายบางสิ่งบางอย่างออกไปยังแฟ้มแหล่งอื่น สิ่งที่ควรจะอยู่ในแฟ้มต้นแบบ การใช้ฟังก์ชั่นเป็นหน่วยขององค์กร (ไม่ว่าจะเป็นสิ่งที่คุ้มค่าหรือไม่เพราะ R ทำให้ยากต่อการเข้าถึงสถานะส่วนกลาง) การฝึกการเยื้อง / การแบ่งบรรทัด ปฏิบัติต่อ (เช่น {? ใส่สิ่งที่ชอบ)} ใน 1 หรือ 2 บรรทัด? โดยทั่วไปแล้วกฎข้อง่ายๆในการจัดการสคริปต์ R ขนาดใหญ่คืออะไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.