Je parcourais un projet github et j'ai trouvé ce module qui a plus de 10 000 lignes.
Est-ce une pratique courante d'avoir autant de code dans un seul module?
Il me semble que cela devrait être réparti sur plusieurs modules. Peut-être un pour chaque moteur db.
Quel avantage le développeur obtient-il à créer un module énorme comme celui-ci (autre que «tout avoir en un seul endroit») ou quel inconvénient y a-t-il à le diviser (autre que «complexité»)?