[so] [General] Coding Style și Funcții Statice

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Thu Mar 31 22:17:38 EEST 2016


Dorinel Filip via so <so at cursuri.cs.pub.ro> writes:
> Salutare,
>
> De multe ori, în C, pentru a evita declarațiile implicite, trebuie să
> punem, semnăturile funcțiilor statice la începutul sursei modulului
> (exact cum am face într-un fișier header, pentru funcțiile
> non-statice).

Nu înțeleg "evitarea declarațiilor implicite". Despre ce este vorba?

Dacă pui într-un modul funcțiile în ordine, nu ar trebui să ai problema
asta.

> Este această abordare una greșită? Ar fi o practică mai sănătoasă să
> folosim un fișier .h, pe care să nu-l precizăm ca necesar la folosirea
> modulului?
>
> În funcție de caz, unde ar trebui să punem comentariile ce documentează
> funcția respectivă (parametri, valori de return etc.)?
>
> Am încercat să determin abordarea optimă citind cod sursă din proiecte
> mari, însă  se pare că nu există un consens între exemplele alese de mine.

Păi comentariile se pun unde este funcția definită. Cred că nu înțeleg
prea bine întrebarea. Un exemplu concret e de ajutor.

Răzvan


More information about the so mailing list