Organizacija programa i jos neka pitanja

sandokan123

Početnik
Poruka
6
C programer sam sa tendencijom da polako predjem na C++. Sintaksu sam naucio iz knjiga, a sam nacin-stil programiranja sam usvojio od prethodnika tj. od coveka koji je pre mene bio na projektima tako da imam rupaaaa :oops: , koje polako krpim .
E sad ja bi hteo da se posavetujem. Moj prethodnik je sve #define direktive strpao u jedan jedini header fajl i u tom .h fajlu nije imao nista osim tih makrodefinicija.
Ja bi sad malo bolje da organizujem program, sa jos vise modula i da svaki modul ima svoj header fajl. Sta bi sve trebalo da bude u jednom header fajlu od informacija?
Kapiram da bi trebale da budu definicije nekih korisnickih tipova tipa strukutre,... typedef, prototipovi odredjenih funkcija, define direktive. Sta jos?

Ne znam kako da organizujem globalne promenjive po fajlovima npr. ako mi vise razlicitih .c fajlova koristi iste promenjive one ce samo u jednom fajlu ce biti deklarisane dok u ostalim moram da navedem da su externo deklarisane. Da li da i to stavljam u header?

Savetujte ljudi, slusam pazljivo :) .

Takodje ako imate neki praktican savet kako da pratim verzije softvera.
I jos jedno pitanjce da li koristite neke konvencije kodovanja?

pozdrav svima
 
Pa vidi, bitna je orgranizacija i nacin pisanja koda, al' prije svega radi u svoju korist i organizuj kod onako kako tebi najvise odgovara, tj. kada taj kod predje u hiljade linija, da otprilike znas gdje mozes da nadjes potrebnu deklaraciju.

Ja licno koristim mnogo blagodati oop.a sa c++, pa tako napravim par osnovnih klasa, a unutar njih spojim neke dijelove (klase) te osnove. Dakle dobijam nesto tipa organizacije c#.

A recimo i da taj nacin definicija (sve u jedan header) je takodje bar po meni dobar nacin, jer sve ti je na jednom mjestu, sto je veoma bitno u poznom stadiju razvoja aplikacije.
 

Back
Top