Przeglądałem projekt github i znalazłem ten moduł, który ma ponad 10 tysięcy linii.
Czy powszechną praktyką jest posiadanie tak dużej ilości kodu w jednym module?
Wydaje mi się, że należy to podzielić na wiele modułów. Może jeden na każdy silnik db.
Jakie korzyści czerpie programista tworząc jeden taki ogromny moduł (inny niż „posiadanie wszystkiego w jednym miejscu”) lub jakie są wady jego podziału (innego niż „złożoność”)?