This shows you the differences between two versions of the page.
programare:coding-style [2025/09/29 19:31] darius.neatu [Convenție] |
programare:coding-style [2025/09/29 19:31] (current) darius.neatu [Convenție] |
||
---|---|---|---|
Line 38: | Line 38: | ||
Vom încerca să enumerăm lucrurile pe care trebuie să le aveți in vedere, apoi vom trece prin toate instrucțiunile limbajului C și vom da exemple. | Vom încerca să enumerăm lucrurile pe care trebuie să le aveți in vedere, apoi vom trece prin toate instrucțiunile limbajului C și vom da exemple. | ||
- | * Codul trebuie să fie: | + | Codul trebuie să fie: |
* **clar** și ** modularizat** | * **clar** și ** modularizat** | ||
* Codul se va împărți în componente astfel încât să existe o separație logică (ex. mai multe fișiere - sursă și header, mai mule funcții etc). Fiecare bucată elementară de logică va fi mutată într-o funcție (ceea ce permite și **reutilizarea** codului. Funcțiile care au ceva în comun (ex. funcții matematice) vor fi grupate. | * Codul se va împărți în componente astfel încât să existe o separație logică (ex. mai multe fișiere - sursă și header, mai mule funcții etc). Fiecare bucată elementară de logică va fi mutată într-o funcție (ceea ce permite și **reutilizarea** codului. Funcțiile care au ceva în comun (ex. funcții matematice) vor fi grupate. |