Ocena:
Książka przedstawia podstawowe zasady inżynierii oprogramowania i podkreśla znaczenie zdyscyplinowanego, naukowego podejścia do tej dziedziny. Chociaż oferuje cenne spostrzeżenia i praktyczne porady, niektórzy czytelnicy uważają ją za powtarzalną i pozbawioną praktycznych przykładów.
Zalety:Dostarcza mocnych argumentów za traktowaniem tworzenia oprogramowania jako dyscypliny inżynieryjnej, oferuje świetne pomysły i staranną komunikację, destyluje ważne zasady mające zastosowanie poza oprogramowaniem, zachęca do zdyscyplinowanego i naukowego podejścia oraz służy jako pomocny model zarówno dla średnio zaawansowanych, jak i zaawansowanych programistów. Wielu czytelników docenia książkę za jej mądrość i praktyczne porady.
Wady:Krytykowana za powtarzalność, zbyt dużą ilość niepotrzebnych informacji i brak praktycznych przykładów. Niektórzy recenzenci uważają, że koncepcje są lepiej omówione w innych formatach, takich jak kanał YouTube autora. Pojawiają się również skargi dotyczące niejednoznaczności i nieco chaotycznego przekazu.
(na podstawie 61 opinii czytelników)
Modern Software Engineering: Doing What Works to Build Better Software Faster
Popraw swoją kreatywność, efektywność i ostatecznie swój kod
W Nowoczesnej inżynierii oprogramowania pionier ciągłego dostarczania David Farley pomaga profesjonalistom oprogramowania myśleć o swojej pracy bardziej efektywnie, zarządzać nią z większym powodzeniem i autentycznie poprawiać jakość ich aplikacji, ich życia i życia ich kolegów.
Pisząc dla programistów, menedżerów i kierowników technicznych na wszystkich poziomach doświadczenia, Farley oświetla trwałe zasady leżące u podstaw skutecznego tworzenia oprogramowania. Dystrybuuje dyscyplinę do dwóch podstawowych ćwiczeń: uczenia się i eksploracji oraz zarządzania złożonością. Dla każdego z nich definiuje zasady, które mogą pomóc poprawić wszystko, od sposobu myślenia po jakość kodu, i opisuje sprawdzone podejścia promujące sukces.
Pomysły i techniki Farleya łączą się w jednolite, naukowe i fundamentalne podejście do rozwiązywania praktycznych problemów związanych z tworzeniem oprogramowania w ramach realistycznych ograniczeń ekonomicznych. To ogólne, trwałe i wszechobecne podejście do inżynierii oprogramowania może pomóc w rozwiązywaniu problemów, z którymi jeszcze się nie zetknąłeś, przy użyciu dzisiejszych i przyszłych technologii. Oferuje głębszy wgląd w to, co robisz na co dzień, pomagając tworzyć lepsze oprogramowanie, szybciej, z większą przyjemnością i osobistym spełnieniem.
⬤ Wyjaśnij, co chcesz osiągnąć.
⬤ Wybierać narzędzia w oparciu o rozsądne kryteria.
⬤ Zorganizuj pracę i systemy, aby ułatwić ciągły, stopniowy postęp.
⬤ Oceniaj swoje postępy w kierunku dobrze prosperujących systemów, a nie tylko więcej "starszego kodu".
⬤ Uzyskiwanie większej wartości z eksperymentów i empirii.
⬤ Zachowaj kontrolę, gdy systemy stają się coraz bardziej złożone.
⬤ Osiągnij rygor bez nadmiernej sztywności.
⬤ Uczyć się z historii i doświadczenia.
⬤ Odróżniać "dobre" nowe pomysły na rozwój oprogramowania od "złych".
Zarejestruj swoją książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne. Szczegóły znajdują się wewnątrz książki.
© 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)