Több mint 8 éves fejlesztői munka után rájöttem, hogy a kód valójában művészet. Lehet, hogy néhányan nem értenek egyet az állításommal, mert a programozás logika, vagy a programozás csak 0 vagy 1. Teljesen igaz, hogy a programozás logika, de ha valóban látja a kód részleteit, akkor megérti, hol van a művészet.
Íme néhány tényező, amelyek meggyőztek arról, hogy a kód valójában művészet:
- Írásstílus
A programozók által általánosan használt kód írási stílusa három.
Először a teve tok, ez gyakori, és többnyire a fejlesztők használják, nyelvtől függetlenül, de a teve a leggyakoribb stílus. pl.: userAge, userAddress stb.
A Második a kígyó kis- és nagybetű, mivel a szóköz nem megengedett a változók elnevezésében, egyes cégek vagy emberek ezt a stílust használják, mert a szóközt aláhúzással akarják helyettesíteni. pl.: user_age, user_address stb.
A harmadik a programozó számára ingyenes, mivel nincs szigorú szabály(ok) a kódíráshoz, így ez a típus nagyon függ a programozótól. Ennek az lesz a következménye, hogy mások nem tudják elolvasni a kódodat. Nem ajánlom Önnek vagy csapatának, hogy ezt a stílust használja.
2. Változó(k) neve
Minden kódolónak vannak preferenciái a kód írása során, de a változó nevének megadása egyedi, ezek az alábbi példák:
Normál pl.: number_of_customer, orderNumber stb.
Ez az elnevezés jó volt, mert a változónév a változó használatát jelzi.
Típus szerintpl.: iNumberOfCustomer, bIsCustomer stb.
i az egész szám, míg a b az >booleant. A beírás után kérjük, kövesse a jó névadást.
A mozaikszóval: noCust, noOrder stb.
Még mindig könnyen érthető, de valamikor más programozók rákérdeznek a változóra.
Véletlenszerű pl.: noc, order, i, x, z, stb.
Ez az elnevezés problémát okozhat neki vagy más programozónak, mert mások nem értik a változó jelentését. Megjegyzés, de egyetlen név elfogadható a ciklushoz.
Eddigi tapasztalataim alapján a legmegfelelőbb csapatnak típus szerint.
3. Áramlás
A Flow-ot kicsit nehéz megmagyarázni, mert mindenkinek megvan a maga esze a kód megírására. Megfigyelésem alapján valójában 2 típusú kódoló létezik. Először az, aki elkészítette a logikát, először integrálja később. Másodszor, aki csak megvalósítja a logikát és az integrációt. Ki a jobb? mindaddig, amíg a kód kevesebb hibával fut, és más programozók számára könnyen érthető.
Mindenekelőtt azt kell megbizonyosodnom arról, hogy a kód pontosan ART, mert sok a stílus a kód írása közben. Szóval egyetértesz azzal, hogy a kód művészet?