Přidělování zodpovědností (kdo bude co dělat) a návrh jejich kooperace je důležitým a netriviálním krokem při návrhu software. Návrhové principy GRASP (General Responsibility Assignment Software Patterns), které sestavil Craig Larman, nám k tomu poskytují užitečná vodítka. V prvním díle se seznámíme se základními pojmy a probereme princip Protected variations.
Články strana 91 z 174
Pojďme dnes našemu desktopovému webu vyrobit mobilní variantu. Nebude to moc těžké. Ale tipněte si — dokážeme vynaložit energii přiměřenou velikosti naší mobilní cílové skupiny? A víte, co je „kodérská mobilní verze”?
Počínaje tímto článkem bude na Zdrojáku v následujících týdnech vycházet seriál, v němž se naučíme programovat aplikace pro Android. Dnes si nainstalujeme a rozchodíme vývojové prostředí a vytvoříme Hello World aplikaci.
Výsledky 4. průzkumu mezi uživateli screen readerů: dobré strukturování pomocí nadpisů je stále nejdůležitější
Komentáře: 2Znát faktické a aktuální požadavky uživatelů s handicapem je velmi důležité pro reálnou přístupnost webu. Webdevelopeři pak mohou lépe tvořit weby tak, aby vyhovovaly skutečným požadavkům uživatelů. Už čtvrtý průzkum proběhl v květnu 2012 a opět přinesl zajímavé výsledky. Pojďme se na ně společně podívat a stručně si okomentovat, co z nich pro nás plyne.
Pro kurzové sázky byl vždy velmi důležitou osobou bookmaker, jehož úlohou bylo co nejlépe odhadnout pravděpodobnost dané události. Co ale přinesl do sázení rozvoj IT, internetu a sociálních sítí? Článek je zaměřen zejména na kurzové sázky na sportovní události s důrazem na sázky v průběhu zápasu, emociogram ČT a zápas Eura 2012 Česko-Rusko.
Vyhledávacímu gigantovi s nesmyslným názvem Google se opět podařilo rozdmýchat vášně a způsobit vrásky na čele nejen SEO expertům, ale i majitelům či provozovatelům webů. Na první pohled to vypadá, že vzala za své jedna z posledních jistot v oboru SEO (optimalizace pro vyhledávače).
Pro oživení webů je dnes běžné použití frameworku jQuery. Ten spoustu věcí usnadňuje, ale problém udržovatelné struktury aplikace vůbec neřeší. Kdo pomocí něj zkoušel napsat něco složitějšího, dá mi zapravdu, že programátor může snadno skončit s ukázkovým „spaghetti kódem“, ve kterém je těžké se vyznat a špatně se udržuje.
Zápisky z nedávné UX konference v Berlíně. Co je to nekonference? Jak probíhá management změn? Chtěli byste octoauto? Přiznáte, že vytváříte špatný obsah? Má váš stát dobrou User Experience? Jak se navrhuje pro Windows 8 Metro? A další.
I když JavaScript používáte řadu let, můžete v něm narazit na místa, která vás překvapí, a kterým nerozumíte. Na některá taková temná místa si posvítíme v tomhle článku, zejména na logické hodnoty a operátory, operátor rovnosti, středníky aj.
Návrhový princip DRY (Don’t Repeat Yourself) nám sděluje jednoduchou myšlenku: Neopakujte se! Patří k principům z kategorie „to je přece jasné“, ale bývá často aplikován nesprávně. Pokud je ale použit dobře a s rozmyslem, ve výsledku nám pomáhá vytvářet kvalitnější kód a ušetří práci při jeho údržbě.