Gibt es Ressourcen für die Planung großer industrieller Python-Projekte? Ich würde gerne ein ehrgeiziges persönliches Projekt beginnen, aber ich weiß nicht genau, wie ich es entwerfen soll und welche Praktiken angewendet werden müssen, um das Projekt zum Erfolg zu führen.
Gibt es Ressourcen, die erläutern, wie Sie große Python-Projekte zum Laufen bringen können?
Antworten:
Ich glaube nicht, dass es etwas Spezielles für große Python-Projekte gibt, das nicht auch für große Projekte in anderen Programmiersprachen gelten würde.
Bei jedem großen Projekt sollten Sie auf lose Kopplung und hohe Kohäsion abzielen . Ein großes Projekt ist überschaubar, wenn es aus orthogonalen , möglichst in sich abgeschlossenen Teilprojekten besteht. Tests sind nützlich, um die Unterkomponenten nacheinander zu erstellen und sie funktionsfähig zu halten, während Sie sie später ändern, um herauszufinden, wie sie aussehen sollten, da das Ganze Gestalt annimmt.
quelle
Python ist definitiv gut für große Projekte. Dies, IMO, ist einer der Gründe, warum Python so beliebt ist. Tatsächlich gibt es mehrere große Projekte, die Python verwenden, wie zum Beispiel Chandler - Ein Hinweis zum Selbstsystem. Es gibt auch diesen Link, den ich auf SO gefunden habe.
Lassen Sie sich von jemandem helfen und beginnen Sie mit einem kleinen Projekt auf Ihrem eigenen Computer. Migrieren Sie das zu SourceForge und holen Sie sich mehr Entwickler. Wenn Sie an diesem Projekt festhalten, können Sie ein großes Python-Projekt erstellen. Sie brauchen dafür wirklich keine Ressource. Beginnen Sie einfach mit dem Codieren. Und wenn Sie Hilfe benötigen, schreiben Sie mir einfach eine E-Mail :-).
Hoffe das hilft!
quelle