www.mikajik.info

[ ↓ navigace ↓ ]
Příjem digitální TV - levně a skladem!

Pravidla psaní kódu

Existuje řada pravidel jak psát (resp. strukturovat) psaný kód. Tyto pravidla se týkají všech programovacích jazyků (PHP, C, C++, Java, ...). Osobně jsem se setkal se třemi pravidly. V tomto článku se Vám pokusím ukázat styl, který používám já při psaní mých programových kódů.

 

Nejdříve dva termíny: maléVelbloudíPísmo a VelkéVelbloudíPísmo.

maléVelbloudíPísmo označuje způsob jakým se píší jména proměnných, funkcí a instancí tříd (příklad $jmenoMehoSouseda, $mujMobilniTelefon). VelkéVelbloudíPísmo se používá pro názvy tříd (class NakupniKosik).

 

Osobně mi přijde používat maléVelbloudíPísmo a VelkéVelbloudíPísmo lepší než psaní druhým způsobem $jmeno_meho_souseda nebo class nakupni_kosik. Úplně za kritickou hrubku považuji kombinaci těchto stylů: $jmeno_mehoSouseda.

 

Výjimkou je mé označování „sloupečků v SQL, kde používám druhý způsob psaní: id_vyrobce, id_dodavatele, fk_id_vyrobku, pk_id_uzivatele.

 

Pár příkladů:

podmínka IF: if ($podminka) { ... } elseif ($podminka) { … } else { … }

proměnné: $mojeTelefoniCislo;

třídy: class NazevTridy {};

atributy: public, private, protected $mojeTelefoniCislo;

metody: function get() { … };

větvení SWITCH: switch ($neco) { case 'moznost1': … break; case 'moznost2': ... break; default: ... }

FOR, WHILE: for ($i = 0; $i < 10; $i++) { ... } while ($podminka) { ... }

Používat require_once() a include_once() místo require() a include(). Vždy pracovat s register_globals off ($_GET, $_POST, $_SESSION, $_SERVER).

řetězce: //rychlejsi echo 'naky text '.$var1.n.'dalsi'.n; //pomalejsi ale pohodlnejsi (nekdy) echo naky text $var1ndalsin;

ARRAY: pole ukončovat až dole, ne hned za poslední položkou (vede k častým syntaktickým chybám, a zpomaluje vpisování nových položek) + nechávat čárku za poslední položkou není duležité, pouze zlepšuje komfort psaní. array( 'xx' => 'xx', 'yy' => 'yy', );

  • Příspěvek vložen: 2008-10-05 02:30:08, autor: blaze

    ten priklad s array hodi chybu

    Reagovat

  • Příspěvek vložen: 2008-08-01 01:20:03, autor: ded

    no ty si ale vuul, ze tak neco delas ty nenamena ze by to tak mely delat vsichni

    Reagovat

    • Příspěvek vložen: 2008-08-06 17:00:10, autor: HarvyM

      Jasně Lukáši, ale ty jsi ještě větší!

      Reagovat

  • Příspěvek vložen: 2008-06-28 21:07:55, autor: joe

    Píšu tak taky, je to přehlednější a rychlejší.
    Jenom tohle mi přijde zbytečné:
    \"Vždy pracovat s register_globals off ($_GET, $_POST, $_SESSION, $_SERVER).\"
    Je možné použít $_REQUEST namísto $_GET a $_POST, jen s tím, že je třeba dávat pozor na stejné názvy proměnných v POST a GET. Ale to snad nikdy nenastane.

    Reagovat

  • Příspěvek vložen: 2007-11-18 14:02:22, autor: Huňáry

    tak to nepisu kod az tak hrozne ... jen ty velbloudi pisma ... delal jsem vzdycky vsechno malejma pismenama + podtrzitka :)

    Reagovat

    • Příspěvek vložen: 2007-11-18 19:50:39, autor: HarvyM

      To je ten druhej způsob, který používám v SQL. V programovacích jazycích ale používám to co jsem psal. Příjde mi to lepší, přehlednější a rychlejší :)

      Reagovat

Přidat komentář
Jméno: 44 + 45 =
Text: