Ocena:

Książka przedstawia zbiór zwięzłych spostrzeżeń na temat projektowania oprogramowania, wydestylowanych z praktyk ekspertów. Niektórzy recenzenci uznali ją za wnikliwą i pełną cennej wiedzy dla doświadczonych profesjonalistów, podczas gdy inni krytykowali jej brak głębi, stwierdzając, że oferuje niewiele więcej niż powierzchowne frazesy.
Zalety:⬤ Zwięzłe i prowokujące do myślenia spostrzeżenia
⬤ łatwe do odczytania z atrakcyjnymi ilustracjami
⬤ mające zastosowanie dla doświadczonych projektantów oprogramowania i istotne dla innych dziedzin zorientowanych na projektowanie
⬤ służy jako przypomnienie najlepszych praktyk.
⬤ Zbyt uproszczone dla nowicjuszy, pozbawione głębi i dowodów
⬤ niektóre pomysły postrzegane jako banalne lub powszechnie znane
⬤ mogą być postrzegane jako bardziej odpowiednie dla bloga niż książki
⬤ niewystarczająca zawartość w stosunku do ceny.
(na podstawie 43 opinii czytelników)
Software Design Decoded: 66 Ways Experts Think
Wciągający, ilustrowany zbiór spostrzeżeń ujawniających praktyki i zasady, których doświadczeni projektanci oprogramowania używają do tworzenia świetnego oprogramowania.
Co czyni projektanta oprogramowania ekspertem? To coś więcej niż doświadczenie czy wrodzone zdolności. Doświadczeni projektanci oprogramowania mają określone nawyki, wyuczone praktyki i zaobserwowane zasady, które świadomie stosują podczas swojej pracy projektowej. Ta książka oferuje sześćdziesiąt sześć spostrzeżeń, wydestylowanych na podstawie wieloletnich badań ekspertów w pracy, które uchwyciły to, co skuteczni projektanci oprogramowania faktycznie robią, aby tworzyć świetne oprogramowanie.
Książka przedstawia te spostrzeżenia w serii dwustronicowych ilustrowanych rozkładówek, z zasadą i krótkim tekstem wyjaśniającym na jednej stronie oraz rysunkiem na stronie przeciwnej. Na przykład "Eksperci generują alternatywy" jest zilustrowane tymi samymi kilkoma balonami zamienionymi w zestaw bardzo różnych zwierząt balonowych. Tekst jest wciągający i przystępny; rysunki prowokują do myślenia i często są zabawne.
Podzielone na kategorie, takie jak "Eksperci zastanawiają się", "Eksperci nie boją się" i "Eksperci łamią zasady", spostrzeżenia wahają się od "Eksperci preferują proste rozwiązania" do "Eksperci postrzegają błąd jako szansę". Czytelnicy dowiadują się, że "Eksperci angażują użytkownika"; "Eksperci czerpią inspirację z dowolnego miejsca"; "Eksperci projektują podczas tworzenia oprogramowania"; oraz "Eksperci rysują problem tak samo, jak rysują rozwiązanie".
Jednym z nawyków, które powinien wyrobić sobie aspirujący projektant oprogramowania, byłoby przeczytanie i ponowne przeczytanie tej zabawnej, ale niezbędnej małej książki. Opisane spostrzeżenia stanowią przewodnik dla nowicjuszy lub punkt odniesienia dla weteranów - w projektowaniu oprogramowania lub w jakimkolwiek innym zawodzie związanym z projektowaniem.
Towarzysząca strona internetowa zawiera bibliografię z adnotacjami, która kompiluje kluczową literaturę podstawową, możliwość zasugerowania dodatkowych spostrzeżeń i nie tylko.