Dariusz T.

Dariusz T. DariuszTryba.pl

Temat: Książka do pobrania odnośnie refaktoryzacji

Nigdzie nie jest jasno powiedziane, że to darmowy fragment, dopiero po otwarciu pdf-a...

konto usunięte

Temat: Książka do pobrania odnośnie refaktoryzacji

Czy ja wiem, czy refaktoryzacja JSa jest potrzebna? ;)
W dzisiejszych czasach bardzo dużo rozwiązań opartych jest na frameworkach, więc napisanie skryptu dużo kodu nie wymaga.

Poza tym - czy nie lepiej od razu wpajać sobie dobre techniki programowania, a nie przerabiać kilka razy ten sam kod? Człowiek cały czas się uczy i cały czas coś mógłby coś zrobić lepiej, ale niekoniecznie stojąc w miejscu (czyt. przy tym samym projekcie). Przy kolejnych projektach programista nabiera doświadczenia. Gorzej tylko jeśli przy tym się nic nie uczy i ciągle pisze bałaganiarski kod.

IMHO nie ma sensu babrać się w tym samym kodzie jeśli to są małe projekty - a od takich przecież się zaczyna. Więcej korzyści przyniesie - tak jak w tym fragmencie - praca, praca i jeszcze raz praca, ale przy nowych projektach ;)

konto usunięte

Temat: Książka do pobrania odnośnie refaktoryzacji

Dawid L.:
Czy ja wiem, czy refaktoryzacja JSa jest potrzebna? ;)
W dzisiejszych czasach bardzo dużo rozwiązań opartych jest na frameworkach, więc napisanie skryptu dużo kodu nie wymaga.
Zgoda.
Poza tym - czy nie lepiej od razu wpajać sobie dobre techniki programowania, a nie przerabiać kilka razy ten sam kod? Człowiek cały czas się uczy i cały czas coś mógłby coś zrobić lepiej, ale niekoniecznie stojąc w miejscu (czyt. przy tym samym projekcie). Przy kolejnych projektach programista nabiera doświadczenia. Gorzej tylko jeśli przy tym się nic nie uczy i ciągle pisze bałaganiarski kod.
Oczywiscie ze dobrze jest wpajac sobie dobre techniki programowania. Potrzeba refaktoryzjacji nie koniecznie musi wynikac z balaganiarstwa :) W jezykach w ktorych kodujesz glownie logike biznesowa a nie glownie GUI czasem okazuje sie ze ten zestaw klas i takie wzorce jakie zastosowalem nie sa dobrze bo np.: klient zmienil jedna male zalozenie. Projekt zyje, "jedno co jest pewne to zmiany" jak mawiaja zwolennicy metodyk Agile :)

IMHO nie ma sensu babrać się w tym samym kodzie jeśli to są małe projekty - a od takich przecież się zaczyna. Więcej korzyści przyniesie - tak jak w tym fragmencie - praca, praca i jeszcze raz praca, ale przy nowych projektach ;)
Zgoda, ale tylko czesciowo. Jezeli musisz wrocic do takiego projektu zeby cos poprawic albo zmodyfikowac - czesto moze sie okazac ze refaktoryzacja kodu pomoze Ci w tym procesie (p wyzej). Czesto rowniez robimy Copy-Paste starego kodu do nowych projektow i refaktoryzujemy kod zeby go dostosowac do potrzeb danego projektu. Itp itd
Waldemar Mękal

Waldemar Mękal Team Leader, PGS
Software S. A.

Temat: Książka do pobrania odnośnie refaktoryzacji

Witam,

przejrzałem udostępniony fragment książki. Moje uwagi poniżej.

Pozytywy:
- dobrze się czyta,
- działa motywująco, aby zacząć stosować refaktoryzację.

Minusy:
- niepotrzebne wprowadzenie do wyrażeń regularnych (wymagane ze względu na przykład, może należy zastosować inny przykład?) - nie to jest przedmiotem książki,
- osobiście drażniły mnie uwagi o tym, jak ważne są testy itd. bez nawet kilku słów rozwinięcia na ich temat (rodzaje, narzędzia, informacje - może jakiś dodatek?), ale rozumiem, że to ze względu na rozmiar książki.



Wyślij zaproszenie do