Refaktoryzacja dla zapachów projektowania oprogramowania: Zarządzanie długiem technicznym

Ocena:   (4,4 na 5)

Refaktoryzacja dla zapachów projektowania oprogramowania: Zarządzanie długiem technicznym (Girish Suryanarayana)

Opinie czytelników

Podsumowanie:

Książka zapewnia kompleksowy wgląd w dług techniczny i zapachy projektowe, kładąc nacisk na praktyczne wskazówki dotyczące refaktoryzacji dla programistów. Wyjaśnia złożone koncepcje prostym językiem, popartym licznymi przykładami i ilustracjami. Czytelnicy doceniają przejrzystą klasyfikację tematów i przydatność dodatku zawierającego narzędzia do zarządzania długiem technicznym. Niektórzy recenzenci sugerują jednak wprowadzenie poprawek, w szczególności dotyczących użycia specyficznej terminologii, takiej jak „zapachy”.

Zalety:

Wszechstronne omówienie długu technicznego i zapachów projektowych.
Jasne wyjaśnienia złożonych pojęć.
Przydatne przykłady i ilustracje.
Praktyczne wskazówki dotyczące refaktoryzacji dla programistów.
Skutecznie klasyfikuje zapachy projektowe.
Poręczny rozmiar do noszenia przy sobie.
Pomocny dodatek z narzędziami do identyfikacji błędów projektowych.

Wady:

Niektórzy czytelnicy uważają, że użycie terminu „zapachy” jest niepożądane dla przekonujących odbiorców.
Kilku recenzentów życzy sobie więcej treści poza 250 stronami.

(na podstawie 15 opinii czytelników)

Oryginalny tytuł:

Refactoring for Software Design Smells: Managing Technical Debt

Zawartość książki:

Świadomość zapachów projektowych - wskaźników typowych problemów projektowych - pomaga programistom lub inżynierom oprogramowania zrozumieć błędy popełnione podczas projektowania, jakie zasady projektowe zostały przeoczone lub niewłaściwie zastosowane oraz jakie zasady należy prawidłowo zastosować, aby rozwiązać te zapachy poprzez refaktoryzację. Programiści i inżynierowie oprogramowania mogą "znać" zasady i wzorce, ale nie są świadomi "zapachów", które istnieją w ich projekcie z powodu niewłaściwego lub błędnego zastosowania zasad lub wzorców.

Zapachy te mają tendencję do znacznego przyczyniania się do długu technicznego - dalszego czasu potrzebnego na naprawę projektów, które uważane są za kompletne - i należy się nimi zająć poprzez odpowiednią refaktoryzację. Refactoring for Software Design Smells przedstawia 25 strukturalnych zapachów projektowych, ich rolę w identyfikacji problemów projektowych oraz potencjalne rozwiązania refaktoryzacyjne. Zorganizowane w typowych obszarach projektowania oprogramowania, każdy zapach jest przedstawiony za pomocą diagramów i przykładów ilustrujących złe praktyki projektowe i wynikające z nich problemy, tworząc katalog bryłek łatwo użytecznych informacji, które programiści lub inżynierowie mogą zastosować w swoich projektach.

Autorzy destylują swoje badania i doświadczenie jako konsultanci i trenerzy, dostarczając spostrzeżeń, które zostały wykorzystane do poprawy refaktoryzacji oraz skrócenia czasu i kosztów zarządzania projektami oprogramowania. Po drodze przytaczają anegdoty z rzeczywistych projektów, w których odpowiedni zapach pomógł rozwiązać problem projektowy.

Dodatkowe informacje o książce:

ISBN:9780128013977
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2014
Liczba stron:258

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Refaktoryzacja dla zapachów projektowania oprogramowania: Zarządzanie długiem technicznym -...
Świadomość zapachów projektowych - wskaźników...
Refaktoryzacja dla zapachów projektowania oprogramowania: Zarządzanie długiem technicznym - Refactoring for Software Design Smells: Managing Technical Debt

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)