Ocena:
The Essence of Software oferuje cenne spostrzeżenia na temat projektowania oprogramowania, podkreślając znaczenie koncepcji i doświadczenia użytkownika. Chociaż jest chwalony za przystępność i praktyczne przykłady, niektórzy krytycy postrzegają go jako powtórkę ustalonych pomysłów pozbawionych nowości.
Zalety:⬤ Dobrze napisana i przystępna dla szerokiego grona odbiorców, mimo że skupia się na technologii.
⬤ Dostarcza dokładnych przykładów, które wyjaśniają koncepcje.
⬤ Podkreśla rozdźwięk między rozwojem a doświadczeniem użytkownika, zachęcając do lepszych praktyk projektowych.
⬤ Organizuje informacje z wieloma indeksami dla łatwego odniesienia.
⬤ Przydatne dla wszystkich ról zaangażowanych w projektowanie oprogramowania, w tym projektantów, programistów i menedżerów produktu.
⬤ Niektóre koncepcje są postrzegane jako przepakowana powszechna wiedza, a nie oryginalne pomysły.
⬤ Brak dogłębnej analizy nowych metodologii lub praktycznych wskazówek dotyczących projektowania aplikacji.
⬤ Połowa książki składa się z przypisów, które mogą odwracać uwagę od głównej treści.
(na podstawie 7 opinii czytelników)
The Essence of Software: Why Concepts Matter for Great Design
Rewolucyjne, oparte na koncepcjach podejście do myślenia, projektowania i interakcji z oprogramowaniem.
Wraz ze wzrostem naszego uzależnienia od technologii, projektowanie oprogramowania ma większe znaczenie niż kiedykolwiek wcześniej. Dlaczego więc tak wiele programów jest wadliwych? Dlaczego nie ma systematycznego i skalowalnego sposobu tworzenia oprogramowania, które jest łatwe w użyciu, solidne i bezpieczne?
Analizując dogłębnie te kwestie, The Essence of Software wprowadza teorię projektowania oprogramowania, która daje nowe odpowiedzi na stare pytania. Daniel Jackson wyjaśnia, że system oprogramowania powinien być postrzegany jako zbiór współdziałających koncepcji, rozbijając funkcjonalność na łatwe do zarządzania części i zapewniając nowe ramy myślenia o projektowaniu. Dzięki tej radykalnej i oryginalnej perspektywie Jackson wytycza praktyczną i spójną ścieżkę, dostępną dla każdego - od stratega i marketera po projektanta UX, architekta lub programistę - do tworzenia oprogramowania, które jest wzmacniające, niezawodne i przyjemne w użyciu.
Jackson bada każdy aspekt pojęć - czym są, a czym nie są, jak je identyfikować, jak je definiować i nie tylko - i oferuje normatywne zasady i praktyczne wskazówki, które mogą być stosowane w sposób efektywny kosztowo w szerokim zakresie dziedzin. Jackson stosuje te idee we współczesnych projektach oprogramowania, czerpiąc przykłady od wiodących producentów oprogramowania, takich jak Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter i innych. Jackson pokazuje, w jaki sposób koncepcje pozwalają projektantom zachować i ponownie wykorzystać wiedzę projektową, zamiast zaczynać od zera w każdym projekcie.
The Essence of Software to argument przeciwko status quo i przewodnik po ulepszeniach zarówno dla pracujących projektantów, jak i nowicjuszy w tej dziedzinie, wnoszący świeże podejście do oprogramowania i jego tworzenia.
© 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)