2009-04-12 16 views
5

Me pregunto cuáles son las mejores prácticas para organizar un gran proyecto de C. Es un proyecto profesional, no de código abierto, que probablemente se almacenará en un repositorio de Git. ¿Cómo deben ordenarse las cosas? ¿A dónde deberían ir las estructuras? ¿Cuándo se deben usar las funciones asociadas a las estructuras frente a las funciones que toman una estructura como parámetro?Organización de proyectos en C Best Practices

En cuanto a la disposición de los archivos en el proyecto, ¿cómo deben combinarse las cosas? ¿Qué convenciones de nomenclatura son las más apropiadas?

Respuesta

-1

Para proyectos grandes, mi método personal es que todo tiene su propia carpeta. es decir:

Root -> (clases, estructuras)

Clases -> (claseA, ClassB)

Structs -> (Structa, StructB)

Si es necesario, puede dividir más arriba en un Structa o estructura B ...

Structa -> (Métodos, Struct)

etc.

+0

¿Has leído la pregunta? ¿Qué clases? Es C no C++. –

1

Creo que lo mejor que puede hacer en su situación es asegurarse de que todo su equipo esté en sintonía. Este punto no puede enfatizarse lo suficiente. Ten un método estandarizado para hacer las cosas y asegúrate de hacerlo.

Cuestiones relacionadas