Refactoring kodu - jak się za to zabrać

0

Część,

Znacie jakieś godne polecenia książki, blogi itp. na temat refactoringu kodu? Jeżeli mamy kod po kimś, albo pisaliśmy kiedyś coś sami i bardziej zależało nam ma tym by coś działało niż na tym, żeby było zgodne z jakimiś dobrymi praktykami.
Chodzi mi o to w jaki sposób podchodzić do złożonego kodu i w jaki sposób go upraszczać, rozbijać na mniejsze części, uniezależniać od siebie pewne rzeczy.

0

Myślę że odpowiedź na to pytanie przychodzi w ramach nauki pisania dobrego kodu - jeżeli potrafimy dobrze zaprojektować aplikację i napisać czysty kod to będziemy też w stanie przerobić istniejącą.
Do każdego kodu raczej trzeba podchodzić indywidualnie i wątpię czy są jakieś uogólnione poradniki na ten temat, no ale pewnie mnie ktoś zaskoczy

3

Nie ma jednego dobrego sposobu. Ja osobiście polecałbym zacząć od napisania wyczerpujacych testów jednostkowych żeby mieć pewność że twój refaktoring niczego nie psuje.

0

Cześć. w darmowym Visual Studio Express można sobie dowolny projekt od początku wykonać i pobawić się refactoringiem... po cóż książki skoro Visual Studio pokazuje i pyta się czy się zgadzasz na zmiany...

2

Refaktoryzacja. Ulepszanie struktury istniejącego kodu
Autorzy: Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts

1

"Working Effectively with Legacy Code", Michael C. Feathers.
Można wygooglać darmową próbkę książki, która ma bodajże +50 stron (z 400).

2

1 użytkowników online, w tym zalogowanych: 0, gości: 1