2023-03-01, godz. 18:00
Przejdziemy przez przykłady z naszej codziennej pracy, gdzie pod górkę robimy sobie na wielu frontach. Utrudniająca życie architektura systemu. Procesy wymuszające bezsensowne czynności, które można było pominąć, zautomatyzować albo oddelegować. Dziwnie zaprojektowane produkty. Warsztaty i spotkania w których nie wiadomo o co chodzi. Spróbujemy też jakoś zaadresować te problemy i wskazać na czym należy się skupiać przy projektowaniu aby uniknąć takiego bólu później.
Zdarzyło wam się kiedyś, że musieliście zmodyfikować kluczowy element systemu, który ma swoje lata, a w dodatku ta konkretna funkcjonalność nie ma ani jednego testu? No cóż, mi się zdarzyło. Nie raz. Na przykładzie analizy problemu, z którym mierzyłem się kilka tygodni temu, postaram się opowiedzieć o tym, jak udało mi się z tego wybrnąć i dlaczego czasem zrobimy więcej poświęcając czas na analizę problemu, zamiast od razu zabierać się do pisania kodu. Co to ma wspólnego z Test Driven Development? Cierpliwości, wszystko w swoim czasie.
Po 10+ latach w PHP trafiłem do projektu w nodejs. Jak do tego doszło? Co mi to dało i czy było warto? Myślę, że każdy z nas zadawał sobie podobne pytania dotyczące własnej drogi. Chciałbym zatem porozmawiać z Wami chwilę o tym, że warto się rozwijać.