Kodyň düzümi standarty Code style
Code style umumy manyda ulanylan kod usluby hakynda maslahatlar we ylalaşyklardyr.
Esasan, her programma dilinde özüniň umumy kabul edilen kod düzümi standartlary bar. Bu standartlar esasan boşluklaryň, möjekleriň ýerleşdirilişini, şeýle hem üýtgeýänleriň we funksiýalaryň atlandyrylyş uslubyny düzgünleşdirýär: camelCase, snake_case, kebab-case, PascalCase.
Kod standartlaryna boýun egmek birnäçe sebäplere görä möhümdir:
- Köp wagtlary iş prosesinde kody okamak ony ýazmakdan ýokary derejede bolýar. Koda bir zat goşmazdan ýa-da ýüze çykan ýalňyşlygy düzetmezden öň, öňem ýazylyp gutarylýan setirleriň uly toplumyny okap çykmak zerur. Bu ýerde birmeňzeş kod usluby uly ähmiýete eýe bolup, bu wezipäni ýerine ýetirmegi tizleşdirýär.
- Kod ýazmak we goldamak islendik görnüşdäki programma üpjünçiliginiň esasy bolup, umumy býujetiň takmynan üçden ikisine barabar harajat düşýär.
- Köpýagdaýlarda kody bir adam däl-de, tutuş toplum ýazýar. Üstesine-de, beýleki bir adam tarapyndan ýazylyp gutarylýan kody üýtgetmek ýa-da goşmak zerur bolan ýagdaýlar köplenç ýüze çykýar.
Şeýle-de garaňyz
-
camelCasekod usluby,
ýörite üýtgeýänleriň we funksiýalaryň atlandyrylyşynda köplenç ulanylýar -
snake-casekod usluby,
ýörite üýtgeýänleriň we funksiýalaryň atlandyrylyşynda köplenç ulanylýar -
kebab-casekod usluby,
ýörite üýtgeýänleriň we funksiýalaryň atlandyrylyşynda köplenç ulanylýar -
pascal-casekod usluby,
ýörite üýtgeýänleriň we funksiýalaryň atlandyrylyşynda köplenç ulanylýar