Pokusím se v krátkosti popsat, jak mám vyřešenou navigaci na cestách a datové spojení se světem ve svém osobním autě.
středa 18. března 2015
Poznámky z code reviews MVC aplikací
ASP.NET MVC má jednu velkou nevýhodu - leccos tam lze udělat hned několika různými způsoby a navíc jsou pravidla psána poměrně obecně a nejsou systémem vynucována. A tak se často sklouzne k tomu, že controller třídy jsou přeplácány metodami a akční metody pak kódem. Přičemž obecné pravidlo je, že by controller měl být co nejjednodušší (to jest přehledný). Mně se líbí porovnání s dirigentem - ten také jen ukazuje, co má který nástroj kdy hrát, ale sám nehraje na žádný. Podobně i metody v controlleru nemají obsahovat žádný kód navíc než je nezbytně nutné pro řízení provedení požadované operace.Ne vždy se to povede a tak se na pár příkladech pokusím ukázat, jak to napravit - a začnu validacemi.
úterý 17. března 2015
Poznámky z code review - opět DRY
O tom, že programátor by se měl vyhnout opakování stejného kódu, jsem psal už několikrát - třeba naposledy v druhém článku téhle série Poznámky z code review 2 a párkrát i na starém blogu na serveru Vývojář. V praxi se pořád ale setkávám s nedodržením zdánlivě jednoduchého pravidla DRY a tak je tenhle příspěvek zase o tom, jak se zbytečně neopakovat - tentokrát u Action metod Controlleru v ASP.NET MVC
čtvrtek 12. března 2015
Jak do Itálie přes Brenner - aneb do Itálie autem pohodlně
V létě roku 2014 vyšel na iDnes článek, který bohužel (a nebo naštěstí) neměl pokračování. Autor v něm popisoval svoji cestu k Jadranu a já po přečtení nevěděl a dodnes nevím, jestli to myslel vážně a nebo to naschvál pojal tak odlehčeně.
středa 11. března 2015
PRG není na PRD
Někdy se ty zkratky pletou a obdivuji zejména Američany, že se do nich totálně nezapletou. Američany proto, že ve zkracování všeho mají zvláštní oblibu a nejlépe, pokud to jsou jen tři písmena. Zkratku PRG je dobré nezaměnit s RPG, což by hned mohlo evokovat, že tenhle příspěvek bude o hraní her - což nebude. Bude o vzoru Post-Redirect-Get a jeho implementaci v ASP.NET MVC.
čtvrtek 5. března 2015
Na pokec se SMTP serverem
Často ani my programátoři nevíme, že komunikace server klient se odehrává často v textovém režimu a ani se příliš neliší od běžné řeči - naše počítače, tedy programy na nich běžící, si mezi sebou povídají pomocí klíčových slov a dohodnutých kódu. Ovšem jako programátoři jsme od této komunikace většinou odděleni a netušíme tak, co probíhá pod pokličkou objektů v našem kódu - možná není špatné si to čas od času připomenout.
středa 4. března 2015
Nové ceny Merlin pasů
Tak Merlin má nové ceny svých ročních vstupenek - jak je využít jsem psal na http://martinstrimpfl.blogspot.com/2014/10/jak-navstivit-zabavni-parky-se-slevou-85.html
úterý 3. března 2015
Rozbitý formát HTML emailu
V práci jsme nedávno aktualizovali HTML online editor pro vytváření obsahu emailů - přešli jsme na CK editor.
Po nasazení se nám ozval jeden z uživatelů, že někteří příjemci jeho emailů dostali email divně naformátovaný - například se jim nezobrazili obrázky či některé odkazy byly podtržené, i když dle deklarace stylu neměly být apod.
Přihlásit se k odběru:
Příspěvky (Atom)