ว้าว.
ฉันเดาว่าฉันไม่รู้คำตอบแบบเต็มสำหรับคำถามนี้ แต่ฉันชอบคิดว่าเป็นคำตอบของคำถามไตเติ้ลว่า "โมดูล Python ควรมีขนาดใหญ่แค่ไหน" ตามแนวคิดของ Parnas ซ่อนความลับ ในกรณีนี้โมดูลดูเหมือนว่าจะทำอย่างถูกต้อง (และนั่นเป็นความลับที่ยิ่งใหญ่มันซ่อน)
ฉันขุดลงไปในเอกสารที่พูดถึงเรื่องการมีเพศสัมพันธ์และการทำงานร่วมกันมากมาย บางทีการมีโมดูล db จำนวนมากจะบังคับให้มีการโทรมากเกินไประหว่างโมดูลที่นำไปสู่การเพิ่มสิ่งที่ถือว่าเป็นการปฏิบัติที่ไม่ดีนั่นคือการทำงานร่วมกันที่ต่ำกว่าและการมีเพศสัมพันธ์ที่สูงขึ้น?
ฉันเคยเห็นข้อมูลเชิงทดลองเกี่ยวกับโปรแกรมเมอร์ที่ตัดสินใจเสียสละการปฏิบัติที่ดีเพื่อความเรียบง่ายและความเข้าใจแม้จะมีการฝึกฝนที่ดีก็ตาม ในความเป็นจริงอาจมีความขัดแย้งระหว่างการปฏิบัติที่ดีเช่นกัน บอกเด็ก ๆ ว่าการแสดงไม่ได้ทำให้คนที่บำรุงรักษามีความสุขในภายหลัง ฉันไม่แน่ใจว่าการปรับปรุงความชัดเจนในกรณีนี้ด้วยโมดูลขนาดใหญ่จะเป็นอย่างไร
อีกสิ่งหนึ่งที่ฉันสังเกตเห็นคือส่วนหนึ่งของรหัสระบุว่าเป็นแบบทั่วไปและส่วนที่เหลือของ dbs จะถูกขยายออกไปจากมัน ฉันไม่ได้เป็นโปรแกรมเมอร์ของงูหลาม แต่บางทีนี่อาจเป็นสิ่งที่สมเหตุสมผล
ดังนั้นฉันยังไม่มีคำตอบสุดท้าย แต่ฉันหวังว่าจะมีใครบางคนชี้ประเด็นเหล่านี้ด้วย!