15 És az a legjobb módszer az írás kód superchitaemogo

Ebben a cikkben, tizenöt legfontosabb és legjobb gyakorlatok használt írni olvasható kódot részletesen.

15 És az a legjobb módszer az írás kód superchitaemogo

Itt egy másik példa, amikor hívom egy funkciót harmadik fél könyvtárak:

15 És az a legjobb módszer az írás kód superchitaemogo

2. Következetes behúzás

Azt hiszem, már tudja, hogy a kódot kell behúzni. Azonban ez egy jó ötlet, csak akkor van értelme, ha a behúzás stílus következetes.

Számos módja van bevezetésének a bemélyedés a kódot.

Én általában alkalmazott eljárás a 2. számú, de nemrégiben áttért a módszer 1-es szám De ez ízlés kérdése. Nincs „legjobb” módszer, amelynek során az összes kell követnie. Valójában, a legjobb módja - kell lenniük. Ha - a csapat egyik tagja, vagy hogy egy projekt kódot, akkor kell, hogy kövesse a folyamatot, amely a projektben használt.

Módszerek bevezetése behúzás nem mindig az egyik akkor teljesen megkülönböztetni. Néha keverjük a különböző szabályokat. Például a kódolási szabványok PEAR nyitó zárójel "

Szintén fontos megjegyezni, hogy a bevezetése padding használt négy helyett szóköz lapok.

4. csoportosítása kód

Leggyakrabban különböző feladatokat igényelnek több sornyi kódot. Javasoljuk, hogy tartsa ezeket a feladatokat külön kód blokkokat néhány terek között.

Itt egy egyszerű példa:

5. Az áramkör egymás itt

PHP maga néha bűnös, hogy nem kell egy folyamatábra nevek:

strpos () vs. str_split ()

imagetypes () vs. image_type_to_extension ()

Először is, a nevek kell tagolt szó. A két legnépszerűbb lehetőségek:

teveEsetnek: Az első betűje minden szó kezdődik nagybetűvel, kivéve az első szót.

aláhúzásjelek: Aláhúzásjel szavak között, mint itt: mysql_real_escape_string ().

Ha létezik a különböző lehetőségeket ajánlunk ugyanaz a helyzet, mint a bevezetése a behúzás, amit korábban említettem. Ha a projekt nyomon egy bizonyos szabály, akkor is követi őt. Ezen kívül néhány nyelvi platformon hajlanak arra, hogy egy meghatározott elnevezési séma. Például a legtöbb Java kód fogja használni a nevek teveEsetnek és PHP - aláhúzásjellel.

Ezek a megállapodások is lehet keverni. Néhány szívesebben használják az eljárási függvények és osztályok aláhúzás nevét és a nevét módszerek - teveEsetnek:

Ismétlem, nincs egyértelmű „legjobb” módszer, kivéve a sorozatszámot.

6.Printsip DRY

SZÁRAZ jelentése nem ismételjük meg magad (nem ismétlődő). Alias ​​DIE: sokszorosítása a Gonosz (Ismétlés - a rossz).

Ez az elv kimondja:

Célja az alkalmazások többsége (vagy számítógépek általában) - az ismétlődő feladatok elvégzésére. Ezt az elvet tiszteletben kell tartani az egész kódot, még a webes alkalmazásokat. Az ugyanazt a kódrészletet nem kell újra és újra.

7. Kerülje mélyen beágyazott feltételes

Hogy a dolgok világosabbá, meg kell változtatni annak érdekében, hogy csökkenjen az fészkelő:

8. hosszának korlátozása vonalak

15 És az a legjobb módszer az írás kód superchitaemogo

Nagyon hasznos, hogy elkerüljék az írás nagyon hosszú sornyi kódot.

Ha követi a tanácsot, hogy „elkerüljék mélyen beágyazott feltételes, akkor is segít abban, hogy a hossza a sornyi kódot is ésszerű határokon belül.

9. Fájlok és mappák

Technikailag, akkor kódot írni a teljes alkalmazás egyetlen fájlba. De olvasni, és támogatja, hogy lesz egy rémálom.

Munkám során első programozási projektek megtudtam létrehozásának gondolatát „szerepel fájl”. Azonban én még mindig nagyon messze van a szervezet. Létrehoztam egy «inc» mappa két fájl belsejében: db.php és functions.php. A növekedés vált nagy és nehéz fenntartani alkalmazási funkciók fájlt.

Az egyik legjobb megközelítések probléma megoldása az, hogy framework'ov vagy utánzata egy mappastruktúrát. Itt CodeIgniter:

15 És az a legjobb módszer az írás kód superchitaemogo

10. Az egymást követő nevek beavatkozó változók

Jellemzően a változó nevét kell informatív, és egy vagy több szót. De ez nem feltétlenül vonatkozik a közbülső változókat. Nevük lehet olyan rövid, hogy állhat egyetlen karakter.

Javasoljuk, hogy ugyanazt a nevet használja a köztes változók ugyanazt a szerepet. Íme néhány példa, hogyan szoktam használni őket a kód:

11. Írja SQL fenntartott szavak nagybetűs

Kölcsönhatás adatbázisok - fontos része a legtöbb webes alkalmazások. Ha írsz SQL lekérdezések ágyazva a programban, azt javasoljuk, hogy azokat olvasható.

Még ha az SQL fenntartott szavak és a funkció nevek kis-és nagybetűk, ezek általában írva nagybetűkkel megkülönböztetni a nevét táblák és oszlopok.

12. Külön kód és az adatok

Itt van egy másik elv, amely vonatkozik szinte minden programozási nyelvek bármilyen környezetben. Abban az esetben, webes fejlesztés, az „adatok” általában azt jelenti, a kimeneti HTML.

Amikor sok évvel ezelőtt először megjelent PHP, ez legtöbbször látott, mint a sablon motor. Nagy HTML-fájlok néhány sornyi kódot bennük elterjedt volt. Azonban az évek során megváltoztak a dolgok és weboldalak váltak sokkal dinamikusabb és funkcionális. Most a kód - egy hatalmas része a webes alkalmazások, és összekeverjük a HTML - nem jó módszer.

Akkor sem magukat, hogy csatlakozzanak e szabály az alkalmazásban, vagy használja a fejlesztés további eszközök (sablon motorok, keretek, vagy CMS), és csak megfigyelni a megállapodások bennük.

Népszerű freymvorki PHP:

Kapcsolódó cikkek