Wzorce projektowe omówione w ciekawy sposób z wykorzystaniem aplikacji Sonic Pi.
Wzorce projektowe to obszar wiedzy, który jest bardzo przydatny w codziennej pracy programisty. Pozwalają nie tylko na łatwiejsze rozwiązywanie problemów poprzez wykorzystanie sprawdzonych już rozwiązań, ale też (co ważniejsze) ułatwiają komunikację w projekcie.
Temat ten może być jednak żmudny w nauce. Zwłaszcza jeśli próbujemy robić to w oderwaniu od konkretnych przykładów i na wysokim poziomie abstrakcji.
Niniejsza prezentacja będzie próbą zaprezentowania tego tematu w sposób ciekawy i angażujący. Do zaprezentowania wzorców zostanie użyta aplikacja Sonic Pi - narzędzie, które umożliwia wykorzystanie języka programowania jako instrumentu muzycznego.
"Koniec końców, do najtrudniejszych aspektów rozwijania oprogramowania należy zrozumienie istniejącego kodu (zazwyczaj stworzonego przez kogoś innego) oraz zmiana w istniejącym kodzie bez wprowadzania nowych defektów oraz nieprzewidzianych konsekwencji."