QArantanna#4 - Jak lintery uczyniły mnie lepszym automatykiem
Naszym kolejnym gościem będzie Maciej Wyrodek - "Jam częścią tej siły, która wiecznie zła pragnąc, wiecznie dobro czyni".
Przedstawi nam temat „O tym jak lintery uczyniły mnie lepszym automatykiem".
Maciej - tester z 8-letnim doświadczeniem. Specjalizuje się w automatyzacji, choć jego pierwszą miłością są dalej testy eksploracyjne. Pracował w wielu projektach w Polsce i za granicą. Od czterech lat udziela się aktywniej w community, prezentując na wielu konferencjach i meetupach. W wolnym czasie prowadzi swój blog https://thebrokentest.com/.
Istnieje wiele składowych czynników jakości, z niektórymi mamy styczność częściej, z innymi rzadziej.
Jednym z takich czynników, który ma mocny, choć ciężko mierzalny wpływ na naszą pracę, jest jakość kodu.
Nieważne czy mówimy tutaj o jakości kodu produktu, w którym trudno się usuwa błędy, zwłaszcza "na produkcji", czy też mówimy o jakości kodu w naszych testach automatycznych.
W ramach tej prezentacji przejdziemy przez parę tematów o rosnącym stopniu skomplikowania:
- Czemu jakość kodu jest ważna
- Co to jest statyczna analiza kodu
- Co to są lintery i jak mogą ci pomóc, wzbogacając Twoje umiejętności programistyczne
- SonarCloud — z czym to się je
- Wisienka na torcie pisanie własnych linterów dla C#
Mimo że większość prezentowanego kodu będzie w C#, to poruszane tutaj tematy są niezależne od języka programowania.
W ramach prezentacji podam też przykłady linterów dla Javy, Pythona i Ruby.
Podzielę się także materiałami dla innych języków.
Kiedy i gdzie?
Widzimy się jak zawsze na naszym kanale Youtube https://www.youtube.com/channel/UC2TW4uIO9ayvdwTATBtBWKA we wtorek o 18:00 - liczba miejsc nieograniczona! :)