IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – Php generátor obrázkov na základe kľúča

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Michal Žůrek - misaz:21.8.2014 11:55

odhadoval jsem že z klíče vezmeš otisk a něco podle toho vygeneruješ. Pak jsem otevřel kód a první co si říkám, WoW krátký kód, to je dobrý. Pak si řeknu FUJ neobjekotvý, nekomentovaný a nepřehledný kód.

Po povzdechu začnu číst kód a zjišťuji že otisk byl dobrý tip. Dívám se dál, čaruješ s hashem a zde postrádám ty komentáře. Nakonec si už snad jen všimnu čecho-angličtiny, máš tam proměnné $color1, $scalea (nemělo by být a velké?) a zároveň $pocetKruhu, $sirka (paradoxně definoval si WIDTH) a podobné. Nicméně výsledek je relativně zajímavý.

 
Odpovedať
21.8.2014 11:55
Avatar
Jenkings
Tvůrce
Avatar
Odpovedá na Michal Žůrek - misaz
Jenkings:21.8.2014 15:19

no,jak jsem psal,tak jsem to dělal hlavně z důvodu úspory prostředků, takže jsem nějak s OOP nepočítal protože je několikanásobně pomalejší než procedurální kód.

ohledně čecho-angličtiny máš tak nějak pravdu,ale používám to,co vím že si vzpomenu co znamená, i když chápu že by se to tak nemělo.

ale když narážíš na tu proměnnou sirka a definici width,tak to má své opodstatnění -> sirka určuje parametr velikosti generovaých kruhů,zatímco definice WIDTH a HEIGHT obsahují velikost výsledného obrázku

a ohledně komentářů, mám pocit že pokud to chci vydat jen jako program,tak není žádná povinnost komentáře uvádět

Odpovedať
21.8.2014 15:19
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Odpovedá na Jenkings
Michal Žůrek - misaz:21.8.2014 17:55

to nevadí, že pokaždé je to jiná šířka. Je lepší použít třeba $shapeWidth. V okamžiku kdy jakýkoliv program uvedeš i se zdrojovým kódem, tak ho nejspíše někdo bude číst, respektive snažit se o to. Špatně se čte kód, kde je něco co není na první pohled jasně pochopitelné co dělá. Šetření výkonu na úkor OOP mi přijde jako blbost. Jak často generuješ avatary? Ne tak často jako třeba něco vkládáš do databáze a to trvá mnohem déle. Pokud bychom však vzali takové mikrooptimalizace do posledního detailu, tak celý ten kód vyhoď z té funkce avatár, protože i volání funkcí je nějaký čas navíc.

 
Odpovedať
21.8.2014 17:55
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!