Kódy zemí, měn, bank, názvy měst a vesnic, poštovní směrovací čísla… Většina aplikací pracuje s nějakými číselníky. Kde ale vzít jejich hodnoty a nekrást? V tomto blogu chci projít a stručně charakterizovat zdroje, které jsem pro potřeby nedávného projektu našel a které se mi osvědčily.
Blog
GUI Design: Použitelnost
Není to tak dávno, co vývojáři webových aplikací zápasili s problémem, jak vůbec vytvořit GUI které by fungovalo. Díky postupující standardizaci se začátkem 21. století podařilo tyto potíže překonat a do ohniska zájmu se dostal druhý stupeň “pyramidy potřeb” – použitelnost. Móda použitelnosti má ale i svoje stinné stránky – pro mnoho lidí jde víceméně o buzzword aniž by si pod tím dokázali představit něco konkrétního.
První setkání JBoss User Group v ČR
Ve čtvrtek 15.10.2009 uspořádá nově vzniklá skupina JBUG (JBoss User Group) první setkání vývojářů se společným zájmem o JBoss software.
Tisková zpráva Registrace
Eclipse efektivně (2.) – Quick Fix
V dnešním díle seriálu pro líné vývojáře (lenost je totiž motorem lidstva), se zaměříme na to, co nám Eclipse nabízí pod pojmy Quick Fix a Quick Assist. Sám nemám o rodílu mezi dvěma pojmy jasno a zdá se mi, že ani samotný Eclipse ne. Je možné, že původně měl Quick Fix sloužit jako rychlá nabídka možností, ale já to používám úplně stejným způsobem jako Content Assist. Tedy k rychlejší tvorbě a úpravám kódu.
Jak přesvědčit zákazníka, že potřebuje QA?
Dost často jsem v minulosti slyšel od obchodníků: „QA nikdo nechce platit. Jste drazí, nepotřebujeme vás“. Po zkoumání tohoto problému jsem přišel na následující dvě věci:
- Obchodník neví jak nabízet QA
- Zákazník netuší, proč by QA měl platit, chtít a vyžadovat.
Hledal jsem přirovnání, které by pomohlo odstranit tuto neznalost a vysvětlit člověku neznalému softwarového vývoje, proč je QA nezbytné.
JBoss Enterprise Platforms
Ve světě Javy jsou stovky frameworků a knihoven. Jak zajistit, aby komponenty Vašeho projektu bezchybně spolupracovaly? Jak instalovat nové verze či bezpečnostní záplaty těchto komponent, aniž by to mělo negativní dopad na zbytek systému? JBoss nabízí různé platformy pro vývoj enterprise aplikací s podporou aplikačního serveru JBoss, Apache Tomcat a několika známých frameworků (Spring, Hibernate).
GUI Design: Funkcionalita
Tak jako stavba pyramidy, i stavba GUI musí mít solidní základy. A základem je tady funkcionalita. Pokud GUI nezajišťuje potřebnou funkcionalitu, není k ničemu. Dokud nemáme jasno ve funkcionalitě, je zbytečné se zabývat vyššími stupni, jako je použitelnost, design či estetika.
Eclipse efektivně (1.) – Content Assist
Už delší dobu pozoruju, zejména na školeních, která vedu, že velká část vývojářů není dostatečně efektivní při práci s Eclipse IDE.
K vytvoření samostatného kurzu na téma Eclipse efektivně jsem se zatím nedostal, proto jsem se rozhodl, že na toto téma alespoň napíšu sérii článků.
Testujme s rozumem: Seriál
Jak rozumně začít testovat malý nebo středně velký softwarový projekt? Jako specialista na oblast testování a kvality se čas od času dostanu do rozjetého projektu, kde mám pomoci při testování aplikací. Povětšinou se nejedná bohužel o výpomoc, ale o záchranu projektu. Proč k tomu dochází?
LogDigger – server logy v browseru
Dnes jsem narazil na jeden plugin do Firefoxe, který umožňuje sledovat Log4J logy přímo v browseru, resp. ve FireBugu. Jmenuje se LogDigger. Přijde mi to jako skvělá věc, hlavně pro testování, kdy není aplikační server na localhostu. Nakonfiguroval jsem tedy LogDigger pro jeden náš aktuální projekt.