W ostatnich miesiącach zainteresowałem się kodowaniem kata. Uważam, że to świetny sposób na doskonalenie umiejętności programistycznych i poprawę jakości kodu, który piszę w pracy.
Istnieje wiele miejsc, w których można znaleźć Katas. lubić..
http://schuchert.wikispaces.com/Katas
Okazało się, że są to doskonałe repozytoria Katas ... moje próby uzyskania niektórych z nich były niezwykle satysfakcjonujące.
Jednak czuję, że wszystkie Kata, które widziałem do tej pory, mają jedno krótkie nadejście. Żaden z nich nie pozwala mi ćwiczyć refaktoryzacji złego kodu. To świetna nauka pisania czystego kodu za pierwszym razem ... ale w mojej obecnej pracy nie mam zbyt wielu okazji do pisania nowego kodu. Raczej często walczę ze starszym kodem i próbuję dowiedzieć się, jak refaktoryzować moduły, eliminować zależności i redukować sprzężenia.
W związku z tym szukam kilku Katas, których mogę użyć, aby doskonalić swoje umiejętności refaktoryzacji starego kodu i przekształcania go w czysty kod.
Czy ktoś wie o czymś, co już istnieje? Wiem, że mam w tym dużo praktyki, gdy jestem w pracy ... ale chciałbym doskonalić swoje umiejętności do tego stopnia, że jestem w stanie szybko zobaczyć, jak rozdzielić zależności i rozdzielić obawy na zajęciach, które zbyt wiele.