Existe-t-il des ressources sur la façon d’architecturer de grands projets Python de puissance industrielle? J'aimerais commencer un projet personnel ambitieux, mais je ne sais pas trop comment le concevoir et quelles pratiques mettre en place pour réussir le projet.
Existe-t-il des ressources sur la façon de faire fonctionner de grands projets Python?
Réponses:
Je ne pense pas qu'il y ait quelque chose de spécifique aux grands projets Python qui ne s'appliquerait pas également aux grands projets dans d'autres langages de programmation.
Dans tout grand projet, vous devez viser un couplage lâche et une cohésion élevée . Un grand projet est gérable s'il est composé de sous-projets orthogonaux , aussi autonomes que possible. Les tests sont utiles pour le processus de création des sous-composants un par un, ainsi que pour les faire fonctionner tout en les modifiant plus tard, afin de mieux comprendre ce qu'ils devraient être, car l'ensemble commence à prendre forme.
la source
Python est définitivement bon pour les grands projets. C'est, l'OMI, l'une des raisons pour lesquelles Python est si populaire. En fait, il existe plusieurs grands projets qui utilisent Python tels que Chandler - A note to self system. Il y a aussi ce lien que j'ai trouvé sur SO.
En ce qui concerne la façon dont VOUS pouvez le faire, obtenez l'aide de quelqu'un et commencez par un petit projet sur votre propre ordinateur. Migrez cela vers SourceForge et obtenez plus de développeurs. Si vous vous en tenez à ce projet, vous pouvez créer un grand projet Python. Vous n'avez vraiment pas besoin d'une ressource pour cela. Commencez simplement à coder. Et si vous avez besoin d'aide, n'hésitez pas à m'envoyer un email :-).
J'espère que cela t'aides!
la source