Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:coding-style [2025/09/29 19:27]
darius.neatu [Coding style example]
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.
Line 223: Line 223:
  
  
-=== Seria CA - Coding Style checker === +=== Coding Style checker === 
-Pentru a vă ajuta la teme și a evita eventualele depunctări pentru chestii standard, echipa vă pune la dispoziție scriptul *cs.sh*. Acesta va fi folosit la teme pentru a depuncta în mod automat cele mai frecvente erori de coding style la seria CA.+Pentru a vă ajuta la teme și a evita eventualele depunctări pentru chestii standard, echipa vă pune la dispoziție scriptul *cs.sh*. Acesta va fi folosit la teme pentru a depuncta în mod automat cele mai frecvente erori de coding style.
  
 <​note>​ <​note>​
Line 231: Line 231:
  
 <​note>​ <​note>​
-Checkerul de coding style se găsește la adresa [[https://​cutt.ly/​PCLP1-CA-CS-2024]].+Checkerul de coding style se găsește la adresa [[https://​cutt.ly/​PCLP-CS-2024]].
 </​note>​ </​note>​
  
programare/coding-style.1759163271.txt.gz · Last modified: 2025/09/29 19:27 by darius.neatu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0