Nezlobte se na me, ale proc vymyslite nejake nove terminy jako je „konstrukcni funkce“? A co sakra znamena „volání konstrukční třídy“? To tu opravdu pisete o programovani bez znalosti zakladni programatorske terminologie?
To v Rootu neexistuje nikdo, kdo by byl schopen posoudit kvalitu clanku – nebo alespon provest poradne korekturu?
Zaroven mi neni jasne, pro koho je ten clanek vlastne urcen, protoze mi prijde, ze pro pokrocilejsi programatory ten clanek vlastne obsahuje jen naproste minimum informace – ale chapu, ze je potreba z toho udelat co nejvice dilu…
Pokud by to byl zase clanek pro zacatecniky, tak by bylo mozna zahodno vysvetlit, co znamena to dedeni v prikladu (o kterem tam samozrejme neni ani zminka), co jsou to vlastne handlery a proc by se metody mely jmenovat tak, jak se jmenuji. A vlastne vysvetlit vubec neco. Dokonce ani popis metod neni nijak zvlast dobre srozumitelny: __init__ – provádí se úplně jako první, on_init – volá se jako první po úplné inicializaci, on_{,un)map – zavolají se na začátku nebo na konci. Jaky je vlastne rozdil mezi __init__ a on_init, proc je inicializace takto rozdelena, proc to tak nekdo vymyslel? Jaky je rozdil mezi on_init a on_map, proc se vola nejake on_init po uplne inicializaci a jaky je rozdil, kdyz udelam inicializaci v on_map – prece pisu screenlet, abych ho spoustel, a kdyz se on_map vola pred spustenim, tak bych mohl vsechno udelat tam? A tak dale. Jednoduse informacni hodnota nula. Muzu rict, ze pokud budu nekdy v zivote chtit naprogramovat screenlet, tak navod nebudu hledat zde.
Při vší úctě a oprávněnosti Vaší kritiky – jednooký mezi slepými králem. Jsem rád, že je tu takový článek, který mi umožní nahlédnout do zákulisí těchto vychytávek. Máte-li zájem, redakce jistě Vaši odbornou korekturu uvítá – lépe zapálit svíčku, než proklínat tmu. Toliko můj názor.
PS: Za článek děkuji, těším se na další díly. Pokud si autor vezme k srdci kritiku a pozitivně ji promítne do své tvorby, budou další články jistě lepší a lepší.
Naprosto souhlas, pokud chcete psat clanek o programovani naucte se prvne terminologii. Pokud chcete rychlou korekturu zacnete s tim ze nahradite vsechny vyskyty slova „funkce“ za „metoda“. Jinak te specialni „funkci“ co se v pythonu tak divne jmenuje – __init__ – se rika konstruktor, da se to vycist v jakemkoliv zakladnim tutorialu na OOP v pythonu.