Vay.
Sanırım bunun için tam cevabı bilmiyorum, ama "Bir Python modülü ne kadar büyük olmalı?" Parnas kavramı olarak, bir sır saklıyor. Bu durumda, modül bunu uygun şekilde yapıyor gibi görünüyor (ve gizlediği büyük bir sır bu).
Ben daha sonra, kuplaj ve uyumla ilgili çok şey hakkında konuşma yapan gazetelere bakıyorum. Belki de birçok db modülüne sahip olmak, kötü uygulama olarak kabul edilen, yani daha düşük uyum ve daha yüksek eşleşme olanı arttırmak için modüller arasında çok fazla çağrı yapılmasını zorlar.
Programcılardan bahseden deneysel verilerin, basitlik ve anlayış uğruna iyi uygulamaları feda etmeye karar vermesine rağmen, ne kadar iyi uygulama gerektirse de gördüm. Aslında, iyi uygulamalar arasında da bir çatışma olabilir. Diyelim ki performans genellikle daha sonra bakım yapan insanları mutlu etmez. Bu kadar büyük bir modülle okunaklılığın nasıl geliştirileceğinden emin değilim.
Dikkatimi çektiğim diğer bir şey, kodun bir kısmının genel olarak belirtilmesi ve dbs'nin geri kalanının uzatılmasıdır. Bir piton programcısı değilim, ama belki de bu bir şeyi haklı çıkarabilir mi?
Son bir cevabım yok ama umarım birisi de bu noktaları vurguluyor!