Refaktoring kodu (ang. Code Refactoring)

Mateusz Juźwik
3 sierpnia 2023
Czas czytania: < 1 minuta

Spis treści

Refaktoring kodu (ang. Code Refactoring) – co to jest?

Refaktoring kodu to proces polegający na restrukturyzacji istniejącego kodu źródłowego, mający na celu poprawę jego czytelności, struktury oraz jakości, bez wprowadzania zmian w zachowaniu programu. Refaktoring kodu przyczynia się do usunięcia duplikacji, uproszczenia struktury, poprawy wydajności oraz zgodności z najlepszymi praktykami i standardami. Refaktoring jest często stosowany w celu zwiększenia łatwości konserwacji oprogramowania oraz w celu lepszego przygotowania kodu do wprowadzenia nowych funkcji czy zmian.

 

Weź udział w szkoleniu (Nie-)Techniczny PM I

 

Podczas refaktoringu, programista analizuje kod i identyfikuje obszary, które mogą być usprawnione lub uproszczone. Może to obejmować zmianę nazw zmiennych, funkcji lub klas, uporządkowanie kodu, usunięcie duplikatów, ulepszenie algorytmów czy wprowadzenie bardziej przejrzystej struktury. Ważne jest, aby w trakcie refaktoringu zachować istniejące zachowanie kodu i zapewnić, że wszystkie testy jednostkowe nadal przechodzą. Dlatego refaktoring często jest wykonywany w małych, kontrolowanych krokach, aby uniknąć wprowadzenia błędów.

Może Cię zainteresować

(Nie-)Techniczny PM I

Szkolenie online

PMasters Toolbox

Karty dobrych praktyk