Archiv rubriky: Nezařazené
Jak zrychlit Web(trh)
Posledních několik dní jsem, povzbuzený přestěhováním na nový server, zrychloval načítání Webtrhu. Reakční doba Náš dojem z aplikace se mění podle reakční doby: Pod 0,1 s vnímáme reakci jako okamžitou. Aplikace reaguje na naše požadavky, přímo ji ovládáme. Pod 1 … Celý příspěvek
Umění unit testování
Rychlé zápisky z The Art of Unit Testing. Předpoklady Minimalizujte závislosti na globálních sdílených datech. Vytvářejte v kódu švy (seams), na které se testy napojí. Konkrétně Nepoužívejte statické metody a singletony. Kód, který je využívá, se špatně testuje. Když už … Celý příspěvek
Motivační síla rychlých updatů
Zveřejnili jsme třetí update za tři týdny. Je to skvělý pocit. Na čem vlastně děláme? Všechny změny hlavně vylepšují uživatelský zážitek při obchodování – něco, co jsme dlouho a moc zanedbávali. První update překopal od základů rozhraní obchodů (příhozy, editace). … Celý příspěvek
Proč stavíme umíněnou aplikaci
Čím víc voleb aplikace uživateli předkládá, tím víc ho zatěžuje. A tím větší nerozhodnost prokazuje. Proto dávám přednost umíněnému softwaru (opinionated software), který rozhodne nepodstatné věci za uživatele a nechá mu jen několik opravdu důležitých rozhodnutí. Na Webtrhu jsme přešli … Celý příspěvek
Refactoring, neboli splácení technického dluhu
Po Code Complete jsem do ruky vzal Refactoring od Martina Fowlera. Hlavní část knihy tvoří katalog refaktoračních technik, od základních Move Method, Rename Method až po větší změny struktury jako Replace Conditional with Polymorphism. Číst katalog celý je nuda, takže … Celý příspěvek
Šetři můj mozek a obnažuj toho co nejméně
Některým může tento článek připadat jako zbytečný truismus. Nicméně na dubnové Ruby(/Python) středě jsem se dostal do sporu s Pythonisty, kteří obhajovali neexistenci private a protected členů argumentem, že „jsme přece všichni rozumní lidé„. Stačí použít podtržítko před názvem a … Celý příspěvek
Javascript a CSS končí?
Co mají společného Javascript a CSS? Každý, kdo s nimi delší dobu pracuje, dokáže vyjmenovat, jak by se oba jazyky daly vylepšit. Někteří vzali vylepšování do svých rukou, a tak vznikl CoffeeScript a Sass. CoffeeScript CoffeeScript je jazyk inspirovaný Ruby … Celý příspěvek
Code Complete – Ultimátní kniha o správném kódu
Dočetl jsem Code Complete od Steva McConnella. Je to nejužitečnější kniha o programování, kterou jsem dosud četl. Na necelých devíti stech stránkách se McConnell věnuje třem velkým tématům – řízení softwarového projektu (vytvoření požadavků, design, konstrukce, management), psychologii programování a … Celý příspěvek
Pseudonymní příhozy – kompromis mezi soukromím a transparentností?
U příhozů v aukcích řešíme od začátku spor mezi transparentností a soukromím. Na jednu stranu účastníci aukce mají právo vědět, kdo stojí proti nim. Nemusí nutně znát jeho jméno, ale měli by vidět, jak dlouho je na Webtrhu a jaké … Celý příspěvek
Bodování příspěvků
Včera jsem potichu na živé verzi spustil bodování příspěvků. Zatím nezvýrazňuje příspěvky, ani neposkytuje hodnocení diskusí (ačkoliv to se v pozadí už počítá). Slouží to v této chvíli pouze jako anonymní pochvalné zamručení, ale lidé to už dnes začali zlehka … Celý příspěvek