Šuplík Honzy Hučína

Skok na navigaci (menu)

Tento blog je v současné době uzavřen.
Pokračování blogu na bloguje.cz jsem zrušil. Pokud budu někdy pokračovat, bude to spíš tady.

Jednotlivý článek

Internet a vše kolem
1. 9. 2006

Co vám v knížce neřeknou II.

Navazuju na předchozí článek. Psal jsem o tom, že v mnoha odborných knížkách vedle formálního popisu technologii chybí to důležité (podle mého názoru): návod, jak tu kterou technologii efektivně využít. V minulém dílu jsou nějaké příklady, i tady budou.

Příklad pokročilý: objekty a šablony

Zní to neuvěřitelně, ale objektově orientované programování tu už bylo před víc než patnácti lety. Sám jsem se učil objekty ještě v Borland Pascalu 7.0 počátkem 90. let. Budiž, pro ovládání grafické prostředí se to hodí, ale k čemu jsou v PHP? To knihy často neřeší, stačí jim jenom formálně popsat definici třídy a bastafidli, ty už si, programátore, sám lámej hlavu, co s tím.

Možnost praktického použití, a čtenář by měl hned snazší cestu. Třeba:

Objekty jsou dobré v tom, že to jsou data oddělená od běžných proměnných (nepomotají se vám tudíž jména proměnných), se kterými se dá manipulovat předem definovanými způsoby. Hodí se tedy třeba na často prováděné, relativně složité, ale přitom rutinní manipulace s daty – například na zpracovávání proměnných zaslaných z formulářů, kdy se má očistit proměnná od magic_quotes, oseknout na požadovanou délku, ošetřit rizikové a speciální znaky, zkontrolovat, zda hodnota vyhovuje nějakým podmínkám atd.

Chiméra, že objekty jsou dobré jen pro podivné vysoce abstraktně myslící bytosti, by byla rázem pryč.

Podobně vysoce abstraktní pověst mohou mít pro někoho šablonovací systémy. Může si myslet, že se to hodí jen na velké projekty nebo na aplikace, od nichž se budou vytvářet klony pro různé účely. Pro mou prezentaci o pěti stránkách to není, řekne si.

Jestli je ale začátečník (ba i mírně pokročilý) v nějakém nebezpečí, pak je to nebezpečí chaosu. Když se včas dozví, jak ohromně užitečné pro orientaci (ladění, odstraňování chyb, modifikace) je oddělení aplikační a prezentační vrstvy, a to i na aplikaci produkující jedinou stránku, ušetří si mnoho desítek minut (v úhrnu i hodin) stresu.

...a další

llook ve svém komentáři k předchozímu dílu zmiňuje závorkovací konvenci. Periodicky o tom přemýšlím, asi o tom také brzo napíšu.

Na závěr

Není lehké být pedagogem. Znát nějakou oblast a umět ji i vysvětlit, to chce trochu talentu a trochu práce. Rozhodně je ale škoda nahrnout do čtenářů pouhá fakta, a pak čekat, jak je semel e ou jejich šedá kůra mozková šedé buňky mozkové. Může se stát, že spíš fakta semelou čtenáře.

Komentáře (počet: 6, poslední 8. 9. 2006, 12:11, nelze přidat komentář)
RSS komentářů tohoto článku
Trvalý odkaz

Poslední články:

Další články si můžete vyhledat v jednotlivých přihrádkách, případně podle data.

© Honza Hučín 2004–6

Šuplík běží na PIPNI.CZ. Díky!

sber.cermat.cz

RSS Šuplíku

RSS komentářů – souhrnně

U každého článku je samostatný RSS kanál pro komentáře.

Výběr článků

Posledních 10 článků

nebo podle data:

nebo hledání fulltextem:

Archiv všech článků

Poslední komentáře

Zabili mě, parchanti [2]

8. 8. 16:48 | Pepa

Cestou kolem blogu [2]

7. 8. 21:26 | Honza Hučín

Cestou kolem blogu [1]

7. 8. 21:02 | Honza

Vrtulník nad hlavou [3]

6. 8. 14:29 | Pepa

Taková hra na volby [1]

3. 8. 18:29 | Honza

Nejčtenější

Žádné údaje nejsou k dispozici.

O mně

*1967, absolvent MFF UK v Praze (1991)

statistik, analytik, programátor, učitel, hudebník

nyní Ústav pro informace ve vzdělávání

Životopis (RTF)

Napište mi