Dobre praktyki

Practical Refactoring

Zabierałem się do obejrzenia tego „filmiku” 3-4 razy. W końcu jest dłuższy niż większość filmów w TV, a potrafi też pokryć 2-3 odcinki dobrego serialu. Ale znalazłem niedawno te 2 godziny i zachęcam również Ciebie do przeznaczenia swojego cennego czasu na prezentację Panów Llewellyn Falco i Woody Zuill. Poza niesamowicie ważnym tematem, jakim jest refaktoryzacja, […]

Extract Method i Composed Method

Nie ma znaczenia czy idziemy do sklepu coś kupić, czy zamawiamy potrzebną nam usługę – wszyscy oczekujemy że finalny produkt będzie wysokiej jakości. Nie ważne czy jest to para nowych butów, czy posiłek w restauracji. Jako programiści, my także powinniśmy troszczyć się o określone standardy, gdy wytwarzamy swoje dzieła – aplikacje. Kod dobrej jakości jest […]

The WAT talk

Na WROC#16 dowiedzialem się jeszcze jednej przydatnej rzeczy. Nie pamiętam czy Chris Klug wspomniał o tym filmiku na prezentacji, ale na pewno przytoczył przykład odnośnie przemienności dodawania. W programowaniu możemy robić niesamowicie zaawansowane struktury. Opierają się one oczywiście na podstawach, które są źle napisane 🙁 WAT?! Jeśli ktoś ma 4 minuty wolnego czasu to polecam […]

Object Pool

Bardzo dziękuję Annie Sierhej za informację o Object Pool. Jest to (chyba) wzorzec projektowy, który możemy zastosować w grach. Spróbuję w dość prosty sposób przedstawić jego założenia i implementację. To samo, ale inaczej Najłatwiej zawsze się tłumaczy na przykładach. Załóżmy, że potrzebujemy stworzyć kilkadziesiąt obiektów, oraz że będziemy z nich korzystać co określoną ilość czasu. […]