Pred nejakým časom som písal článok o tom, že pri budovaní automatického testovania nie je dobré vynechať jednotkové testy. Keďže každé spektrum má dva extrémy, aj v tomto prípade je to tak. Totiž pustiť sa do písania testov, a nemať to premyslené, môže skončiť katastrofou. Viem o niekoľkých projektoch, ktoré takto zahodili možnosť testovanie automatizovať.
Keď bola zverejnená nová verzia Angular frameworku, na prvý pohľad to vyzeralo dobre. Na internete sa dala nájsť prehľadná tabuľka, ktorá porovnávala starú a novú verziu a ukazovala, ako sa zmenilo používané názvoslovie a niektoré princípy. Všetko nasvedčovalo tomu, že si stačí naštudovať týchto zopár rozdielov a človek môže upgradovať svoju aplikáciu. Bohužiaľ aj takéto zjednodušené pohľady na to,...
Pred časom sa moje cesty skrížili s tímom, ktorý mal vraj fungovať Scrumom. Bol na to minimálne školený externým konzultantom, a tiež mu vraj na to boli vytvorené podmienky. Všetko vyzeralo ružovo až na to, že žiaden Scrum sa nekonal. A na otázku „Ako Scrum?“ mali ľudia v očiach napísané „So Scrumom mi daj pokoj“. Nie že by ten...
Rozmýšľali ste niekedy nad tým, prečo vás nejaká počítačová (alebo aj stolová/spoločenská) hra baví a iná nie? Čo je vlastne podstatnou toho, že vás to baví? A ako navrhnúť hru tak, aby bola dobrá? Do rúk sa mi dostala kniha, ktorá toto všetko vysvetľuje a pitvá až na úroveň molekúl. Volá sa Designing Games a...
Už to tak bude, že v každom programovacom jazyku (a Java nie je výnimkou) potrebujete raz za čas riešiť jeden problém. Ten problém je, že máte metódu, ktorá vracia nejaký výsledok (presnejšie objekt alebo ešte presnejšie jeho referenciu), ale môže sa vyskytnúť legálny prípad, kedy metóda nevráti nič. V takom prípade sa najčastejšie siaha po...
Ak by ste sa pýtali, aké sú najväčšie novinky v Jave 8, tak odpoveď bude jednoznačne, že Lambda výrazy (referencie na metódy) a Streamy. O tom prvom som už písal tu a tu. O tom druhom si povieme teraz. Streamy sú nový spôsob ako pracovať s množinami údajov. A podobne ako Lambda výrazy, aj oni...
Už sa vám to niekedy stalo? Prišli ste na nový projekt, potrebujete si pripraviť vývojárske prostredie, aby ste mohli pracovať a zrazu zistíte, že to nie je také jednoduché. Ostatní developeri to majú u seba pripravené, ale nikto vám nevie povedať kompletný postup, a tak si to krok po kroku ladíte a skúšate a čas...
Toto je druhý zo série článkov o tom, čo je nové v Jave 8. V tom prvom sme si rozobrali lambda metódy. Teda možnosť, ako zadefinovať anonymnú metódu na jedno použitie. Nové spôsoby metód pri tomto ale nekončia. Dnes si ukážeme, že v novej Jave sú metódy naozaj first-class citizen, a tiež to, že rozhrania...
V IT svete je to bežný pojem. Niekto hľadá programátora seniora a niekto iný je za seniora považovaný. Nehovorím tu samozrejme o človeku v dôchodkovom veku. Hovorím tu o type ľudí, ktorí by mali zvládať väčšie množstvo zodpovednosti. Najčastejšie sa berie do úvahy množstvo skúseností, ktoré majú. Dokonca, vzhľadom na nedostatok ľudí v odbore, to...
Java 8 je už nejaký čas s nami (presnejšie od 18. marca 2014). A je to verzia, ktorá so sebou priniesla hneď niekoľko noviniek (prirovnávajú ju k verzii 5, ktorá priniesla anotácie alebo generika). Niektoré sú naozaj veľké zmeny a nie jeden Java developer krúti hlavou, čo to s tým jazykom Oracle stvára. Ale vývoj...