2009-04-12 11 views
5

Zastanawiam się, jakie są najlepsze praktyki w zakresie organizacji dużego projektu C. Jest to profesjonalny projekt, a nie open source, który prawdopodobnie będzie przechowywany w repozytorium Git. Jak należy sortować rzeczy? Gdzie powinny iść struktury? Kiedy należy używać funkcji dołączonych do struktur a funkcji, które przyjmują strukturę jako parametr?Organizacja projektu w C Dobre praktyki

Jeśli chodzi o układanie plików w projekcie, w jaki sposób powinny się one połączyć? Jakie konwencje nazewnictwa są najbardziej odpowiednie?

Odpowiedz

-1

Dla dużych projektów moją osobistą metodą jest to, że wszystko ma swój własny folder. tj:

okopowe -> (Ćwiczenia, kodowanym)

Klasy -> (ClassA, ClassB)

elemencie -> (StructA, StructB)

W razie potrzeby możesz can dodatkowo podzielone na StructA lub struktura B ...

StructA -> (Methods, Struct)

itp

+0

Czy przeczytałeś pytanie? Jakie zajęcia? To nie jest C++. –

1

Uważam, że najlepszą rzeczą w twojej sytuacji jest upewnienie się, że cały zespół znajduje się na tej samej stronie. Tego punktu nie można wystarczająco podkreślić. Miej znormalizowaną metodę robienia rzeczy i upewnij się, że to robisz.