Ocena:
Książka cieszy się dużym uznaniem ze względu na obszerny wgląd w zwinny rozwój, wzorce projektowe i praktyczne przykłady praktyk kodowania. Wielu czytelników uważa ją za źródło transformacji w celu poprawy swoich umiejętności programistycznych, szczególnie w zakresie projektowania obiektowego i metodologii zwinnych. Istnieją jednak krytyczne uwagi dotyczące jej prezentacji i braku edycji cyfrowej, a także obawy dotyczące jakości druku.
Zalety:⬤ Dogłębna znajomość zasad SOLID i wzorców projektowych.
⬤ Praktyczne przykłady, w tym szczegółowy zapis programowania w parach.
⬤ Jasne wyjaśnienie metodyk zwinnych.
⬤ Dobra zarówno dla początkujących, jak i zaawansowanych programistów.
⬤ Często polecana jako obowiązkowa pozycja w bibliotekach inżynierów oprogramowania.
⬤ Drogie, bez dostępnej edycji cyfrowej.
⬤ Słaba jakość druku (np. cienki papier).
⬤ Niektórzy czytelnicy oczekiwali bardziej szczegółowego omówienia metod zwinnych.
⬤ Prezentacja mogłaby być bardziej przyjazna dla użytkownika.
(na podstawie 68 opinii czytelników)
Agile Software Development, Principles, Patterns, and Practices
Napisana przez programistę dla programistów, książka ta jest unikalnym zbiorem najnowszych metod tworzenia oprogramowania. Autor uwzględnia metody OOD, UML, Design Patterns, Agile i XP wraz ze szczegółowym opisem kompletnego projektu oprogramowania dla programów wielokrotnego użytku w C++ i Javie.
Korzystając z praktycznego podejścia do rozwiązywania problemów, pokazuje, jak opracować aplikację zorientowaną obiektowo - od wczesnych etapów analizy, poprzez projekt niskopoziomowy, aż po implementację. Prowadzi czytelnika przez myśli projektanta - pokazując błędy, ślepe uliczki i kreatywne spostrzeżenia, które pojawiają się w całym procesie projektowania oprogramowania. KLUCZOWE TEMATY: Obejmuje: Statyka i dynamika; Zasady projektowania klas; Zarządzanie złożonością; Zasady projektowania pakietów; Analiza i projektowanie; Wzorce i przejścia między paradygmatami.
Wyjaśnia zasady OOD, jedna po drugiej, a następnie demonstruje je na licznych przykładach, w pełni przepracowanych projektach i studiach przypadków. Omawia pułapki, pułapki i obejścia w stosowaniu C++ i OOD, a następnie pokazuje, w jaki sposób można wykorzystać metody Agile.
Szczegółowo omawia metody projektowania i tworzenia dużego oprogramowania. Zawiera trzy rozdziały, dogłębne, pojedyncze studium przypadku systemu bezpieczeństwa budynku.
Dla inżynierów oprogramowania, programistów i analityków, którzy chcą zrozumieć, jak projektować oprogramowanie obiektowe przy użyciu najnowocześniejszych metod.
© 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)