¿Existe algún recurso sobre cómo diseñar grandes proyectos de Python de fuerza industrial? Me gustaría comenzar un proyecto personal ambicioso, pero no estoy muy seguro de cómo diseñarlo y qué prácticas implementar para que el proyecto tenga éxito.
¿Hay algún recurso por ahí que discuta cómo hacer que funcionen los grandes proyectos de Python?
Respuestas:
No creo que haya nada específico para proyectos Python grandes que no se apliquen también a proyectos grandes en otros lenguajes de programación.
En cualquier proyecto grande, debe apuntar a un acoplamiento flojo y una alta cohesión . Un proyecto grande es manejable si está compuesto de subproyectos ortogonales , tan independientes como sea posible. Las pruebas son útiles para el proceso de crear los subcomponentes uno por uno, así como para mantenerlos funcionando mientras los modifica más adelante a medida que descubra mejor cuáles deberían ser, a medida que todo comienza a tomar forma.
fuente
Python es definitivamente bueno para grandes proyectos. Esto, IMO, es una de las razones por las que Python es tan popular. En realidad, hay varios proyectos grandes que usan Python, como Chandler: una nota para el auto sistema. También hay este enlace que encontré en SO.
En cuanto a cómo USTED puede hacerlo, obtenga la ayuda de alguien (s) y comience con un pequeño proyecto en su propia computadora. Migre eso a SourceForge y obtenga más desarrolladores. Si te quedas con este proyecto, puedes hacer un gran proyecto de Python. Realmente no necesitas un recurso para esto. Solo comienza a codificar. Y si necesita ayuda, no dude en enviarme un correo electrónico :-).
¡Espero que esto ayude!
fuente