konto usunięte
Temat: Geek Dinner no. 8
Geek Dinner no.8Poprzednie spotkania Geek Dinner skupione były wokół testów jednostkowych, nauki TDD oraz pisania łatwo testowalnego kodu. Między wierszami testów padły zarzuty pod adresem instrukcji warunkowych if oraz switch. Nadmierne stosowanie tych instrukcji zmniejsza czytelność oraz testowalność kodu. Umiejętne stosowanie abstrakcji w kodzie ukrywa niskopoziomowe detale, tym samym zwiększa czytelność kodu, a zastosowanie możliwości języków obiektowych: polimorfizmu i dziedziczenia – ułatwia testowanie. Pomocne w tym kontekście okazują się wzorce projektowe.
Już w najbliższy tydzień, na kolejnym spotkaniu Geek Dinner, wykorzystamy wzorzec strategii, aby zaimplementować algorytm naliczania rachunków w kasie sklepowej (Problem zaczerpnięty ze strony: http://codekata.pragprog.com/2007/01/kata_nine_back_.h.... Wzorzec strategii pomoże nam w zaimplementowaniu różnych wariantów promocji : „kup dwa – trzeci gratis”, „przy zakupie powyżej 10 sztuk bonifikata 15%”, „trzy produkty za x PLN”.
Spotykamy się we wtorek, 7go czerwca, o 18:30 w Globtroterze.
Zapraszamy serdecznie!