All about refactoring

Please choose one the below links to find out more.

Refaktoryzacja jako sposób na równowagę

Refaktoryzacja to nic innego jak sposób i technika aby zachować równowagę. Ale jaką równowagę? Emocjonalną? Z pewnością także, bo przecież jest nam łatwiej kiedy kod który piszemy jest czytelny, testowalny, rozszerzalny i najprawdopodobniej działa zgodnie z wymaganiami biznesowymi. Ale najważniejszą równowagą, jaką refaktoryzacja może umożliwić jest równowaga P/PC. LItera “P” z języka angielskiego symbolizuje słowo…

Autonomia zespołu w przykładach

Ostatnio zaprezentowałem w pigułce podstawy autonomii. Polega ona na wyznaczaniu granic odpowiedzialności pomiędzy zespołami, na zaufaniu że inni znają się na “swoich” rzeczach najlepiej. W związku z tym biorą za nie odpowiedzialność która wyraża się poprzez prawo podejmowania decyzji aby w danym zakresie. Ale czego tak naprawdę ta autonomia może dotyczyć w praktyce dla każdej…

Autonomia zespołu

Jeżeli w firmie gdzie pracujemy zmagamy się z możliwościa dbania o jakość kodu, czyli zapewne z brakiem na to czasu, to trzeba sobie zadać 2 pytania Kto jest odpowiedzialny za jakość kodu Kto decyduje o tym czy i / lub kiedy mamy na to czas O ile pierwsze pytanie jest oczywiste – to programiści tworzą…

Sesje Inspektoryzacji Kodu

Jakiś czas temu napisałem post dotyczący sesji refaktoryzacji kodu, które zorganizowałem z moim zespole. Przez pewien czas miewały się one bardzo dobrze i cieszyły popularnością. Potem jednak zniknęły… Jak to możliwe skoro wszyscy z nas bardzo je lubili? Na szczęście temat spotkań dotyczących refaktoryzacji kodu wrócił i zadomowił się na stałe w moim zespole –…