This shows you the differences between two versions of the page.
programare:tmp-acs-bd:tutoriale:good_practices [2022/01/21 01:25] darius.neatu |
programare:tmp-acs-bd:tutoriale:good_practices [2022/01/21 01:29] (current) radu.nichita |
||
---|---|---|---|
Line 17: | Line 17: | ||
===== Cuprins ===== | ===== Cuprins ===== | ||
- | * [[#good_practices|Good practices]] | + | * [[#de_ce_cod_organizat|De ce cod organizat?]] |
- | * [[#cuprins|Cuprins]] | + | * [[#organizare_surse|Organizare surse]] |
- | * [[#de_ce_cod_organizat|De ce cod organizat?]] | + | * [[#exemplu|Exemplu]] |
- | * [[#organizare_surse|Organizare surse]] | + | * [[#coding_style|Coding-Style]] |
- | * [[#exemplu|Exemplu]] | + | * [[#modularizare_cod|Modularizare cod]] |
- | * [[#coding_style|Coding-Style]] | + | * [[#de_ce|De ce?]] |
- | * [[#modularizare_cod|Modularizare cod]] | + | * [[#cum|Cum?]] |
- | * [[#de_ce|De ce?]] | + | * [[#faq|FAQ]] |
- | * [[#cum|Cum?]] | + | * [[#când_fac_funcții|Când fac funcții?]] |
- | * [[#faq|FAQ]] | + | * [[#cum-aleg-numele-de-funcții|Cum aleg numele de funcții?]] |
- | * [[#când_fac_funcții|Când fac funcții?]] | + | * [[#câti-parametrii_ar_trebui_să_aibă_o_funcție|Câti parametrii ar trebui să aibă o funcție?]] |
- | * [[#cum-aleg-numele-de-funcții|Cum aleg numele de funcții?]] | + | * [[#când_ar_trebui_să_am_un_parametru_declarat_const_într_o_funcție|Când ar trebui să am un parametru declarat ''%%const%%'' într-o funcție?]] |
- | * [[#câti-parametrii_ar_trebui_să_aibă_o_funcție|Câti parametrii ar trebui să aibă o funcție?]] | + | * [[#când_este_bine_să_trimit_variabile_parametrii_la_o_funcție_și_când_nu|Când este bine să trimit variabile parametrii la o funcție și când nu?]] |
- | * [[#când_ar_trebui_să_am_un_parametru_declarat_const_într_o_funcție|Când ar trebui să am un parametru declarat ''%%const%%'' într-o funcție?]] | + | * [[#tips__tricks|Tips & tricks]] |
- | * [[#când_este_bine_să_trimit_variabile_parametrii_la_o_funcție_și_când_nu|Când este bine să trimit variabile parametrii la o funcție și când nu?]] | + | * [[#programare_defensivă|Programare defensivă]] |
- | * [[#tips--tricks|Tips & tricks]] | + | * [[#genericitate|Genericitate]] |
- | * [[#programare_defensivă|Programare defensivă]] | + | * [[#exemplu_de_funcție_generică|Exemplu de funcție generică]] |
- | * [[#genericitate|Genericitate]] | + | |
- | * [[#exemplu_de_funcție_generică|Exemplu de funcție generică]] | + | |
Materialul prezent își propune să prezinte câteva din modalitățile prin care putem face codul scris să poate fi ''%%înțeles%%'' și ''%%extins%%'' de o altă persoană, precum și câteva modalități de a scrie cod ''%%modularizat%%'', ce respectă un anumit stil de ''%%coding-style%%''. | Materialul prezent își propune să prezinte câteva din modalitățile prin care putem face codul scris să poate fi ''%%înțeles%%'' și ''%%extins%%'' de o altă persoană, precum și câteva modalități de a scrie cod ''%%modularizat%%'', ce respectă un anumit stil de ''%%coding-style%%''. |