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:

  1. Í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?