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
ops: , 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

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