Čistý kód – zápisky

Tento článek jsem psal hlavně kvůli tomu, abych si poznamenal ty nejdůležitější myšlenky z knihy Čistý kód. Rád bych jenom upozornil, že níže uvedený výpis obsahuje pravidla tak, jak je chápu já a přidávám k nim s své vlastní poznámky. Po přečtení výše uvedené knihy jsem se chtěl krátce zmínit o problémech s udržováním a vývoje starých aplikací, nakonec z toho vznikl samostatný článek Starý software podle nových pravidel.

(Pokračování textu…)

Starý software podle nových pravidel

Konečně jsem se zase po dlouhé době odhodlal k přečtení nějaké knihy. Bohužel nejsem velký čtenář a tak se zmůžu jen na technickou literaturu – Robert C. Martin, Čistý kód. Slyšel jsem o této knize z mnoha stran a všichni (programátoři) říkali, jak je dobrá. Měli pravdu. Knihu ale nelze považovat za nějaké dogma, nicméně obsahuje velkou spoustu myšlenek a rad, kterými by se měli řídit nejen programátoři.

Hned v úvodní kapitole se mi líbí přesný příklad toho, co znám z vlastní zkušenosti. Tato část je dobrá i pro manažery a vedoucí vývojářských týmů.

(Pokračování textu…)

Školení OOP v PHP

9. a 10. ledna 2013 jsme absolvoval školení objektového programování v PHP od Jirky Knesla. Občas opakoval věci, které jsme věděli, ale nikdy není naškodu si to připomenout. Z mého pohledu to bylo celé zahrnuto na určité praktické použití znalostí o OOP při vytváření web. aplikací.

Kromě základních pojmů nám Jirka připomněl heslo Tell, Don’t Ask, což znamená, že primárně nemáme měnit data objektu, který si vyžádám, ale volat metodu toho objektu, který chci měnit, aby sám změnil svůj vnitřní stav.

Objekty by samy neměly být jen pouhé kontejnery pro data, ale měly by mít i nějaké chování.

(Pokračování textu…)