rg-dev #52 - o DRY i ...
Zapraszamy na kolejne 52. spotkanie rg-dev!
Krzysztof Czopek - Do Repeat Yourself
Opis:
Zmiany wypchnięte na branch, pora na kawkę. Kiedy wracasz, wita Cię wywrócony pipeline. Testy nawet się nie wykonały, bo twój kod nie spenił wymogów automatycznej analizy jakości kodu. "3 duplicate code fragments, greater than 0 allowed", czytasz, zawiedziony swoją porażką. Szybko wyciągasz powtórzony kod jako funkcję, wypychasz znowu zmiany, i czekasz. W końcu, CI/CD błogosławi Cię zielonym znaczkiem akceptacji. "Kolejny sukces", myślisz, popijąc kawę z uśmiechem...
Ale czy aby na pewno był to sukces?
DRY (Don't Repeat Yourself) jest dobrze znaną maksymą, docelowo używaną z nadzieją na osiągnięcie lepszej jakości kodu. Jednak czasem jest bezwiednie nadużywana, co może prowadzić do różnorakich problemów. W tej prezentacji pokażę różne rodzaje bolączek które mogą z tego wyniknąć, wraz z przykładami w kodzie oraz sposobami na radzenie sobie z nimi.
Więcej informacji wkrótce...
Spotkanie możliwe dzięki naszym partnerom: PGS Software (https://www.pgs-soft.com/), Ideo (http://www.ideo.pl/) oraz FABRITY (https://www.fabrity.pl/), za co im serdecznie dziękujemy!
Zapraszamy do kontaktu wszystkich chętnych do wystąpienia podczas kolejnych spotkań!
Zachęcamy do zapisywania się ;)