Kod, który mieści się w głowie: Heurystyka dla inżynierii oprogramowania

Ocena:   (4,5 na 5)

Kod, który mieści się w głowie: Heurystyka dla inżynierii oprogramowania (Mark Seemann)

Opinie czytelników

Podsumowanie:

Książka zapewnia praktyczne podejście do tworzenia oprogramowania, koncentrując się na budowaniu przykładowej aplikacji, jednocześnie prezentując dobre praktyki programistyczne. Podczas gdy wielu uważa jej spostrzeżenia za przydatne i dobrze wyjaśnione, niektórzy recenzenci zauważyli brak organizacji i głębi w porównaniu do innych tytułów z tego gatunku. Jest idealny dla młodszych i średnio zaawansowanych programistów, a niektórzy czytelnicy wyrazili rozczarowanie, że nie oferuje więcej dla starszych inżynierów.

Zalety:

Praktyczne podejście, które prowadzi czytelników przez tworzenie przykładowej aplikacji.
Jasne wyjaśnienia i konkretne opinie na różne tematy związane z programowaniem.
Dobrze nadaje się do wywoływania dyskusji wśród rówieśników.
Pomocne odniesienia i bibliografia do dalszej lektury.
Przystępna dla młodszych i średnio zaawansowanych programistów, z cennymi spostrzeżeniami mającymi zastosowanie w różnych językach.

Wady:

Niektórzy użytkownicy uznali książkę za niezorganizowaną i pozbawioną spójności.
Może nie oferować nowych informacji dla starszych inżynierów zaznajomionych z ustalonymi praktykami.
Niektóre aspekty były postrzegane jako nieco przestarzałe lub kontrowersyjne.
Krytycy wspomnieli, że przykłady kodowania są wyłącznie w języku C#, co ogranicza szersze zastosowanie.

(na podstawie 16 opinii czytelników)

Oryginalny tytuł:

Code That Fits in Your Head: Heuristics for Software Engineering

Zawartość książki:

Jak zmniejszyć złożoność kodu i rozwijać oprogramowanie w bardziej zrównoważony sposób

"Mark Seemann jest znany z jasnego i dokładnego wyjaśniania złożonych koncepcji. W tej książce kondensuje swoje szerokie doświadczenie w tworzeniu oprogramowania w zestaw praktycznych, pragmatycznych technik pisania zrównoważonego i przyjaznego dla człowieka kodu. Ta książka będzie lekturą obowiązkową dla każdego programisty."

-- Scott Wlaschin, autor Domain Modeling Made Functional Kod, który mieści się w głowie, oferuje niezbędne, praktyczne porady dotyczące pisania kodu w zrównoważonym tempie i kontrolowania złożoności, która powoduje, że projekty wymykają się spod kontroli.

Odzwierciedlając dziesięciolecia doświadczenia w pomaganiu zespołom programistycznym w osiągnięciu sukcesu, Mark Seemann prowadzi cię od zera (bez kodu) do wdrożonych funkcji i pokazuje, jak utrzymać dobrą prędkość przelotową podczas dodawania funkcjonalności, rozwiązywania problemów przekrojowych, rozwiązywania problemów i optymalizacji. Znajdziesz tu cenne pomysły, praktyki i procesy dotyczące kluczowych kwestii, od list kontrolnych po pracę zespołową, enkapsulację po dekompozycję, projektowanie API po testy jednostkowe.

Seemann ilustruje swoje spostrzeżenia przykładami kodu zaczerpniętymi z kompletnego przykładowego projektu. Napisane w języku C#, zostały zaprojektowane tak, aby były jasne i przydatne dla każdego, kto używa dowolnego języka obiektowego, w tym Java, C++ i Python. Aby ułatwić głębszą eksplorację, cały kod i obszerne komunikaty o zatwierdzeniach są dostępne do pobrania.

⬤ Wybieraj sposoby myślenia i procesy, które działają, i uciekaj od złych metafor, które nie działają.

⬤ Użyj list kontrolnych, aby się wyzwolić, poprawiając wyniki dzięki umiejętnościom, które już posiadasz.

⬤ Pokonaj "paraliż analityczny", tworząc i wdrażając pionowy wycinek swojej aplikacji.

⬤ Przeciwdziałaj siłom, które prowadzą do gnicia kodu i niepotrzebnej złożoności.

⬤ Opanuj lepsze techniki zmiany zachowania kodu.

⬤ Odkryj sposoby na szybsze i skuteczniejsze rozwiązywanie problemów z kodem.

⬤ Bardziej produktywne myślenie o wydajności i bezpieczeństwie.

Jeśli kiedykolwiek cierpiałeś z powodu złych projektów lub musiałeś radzić sobie z niemożliwym do utrzymania starszym kodem, ten przewodnik pomoże ci poprawić sytuację następnym razem i za każdym razem.

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.

Dodatkowe informacje o książce:

ISBN:9780137464401
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:416

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Kod, który mieści się w głowie: Heurystyka dla inżynierii oprogramowania - Code That Fits in Your...
Jak zmniejszyć złożoność kodu i rozwijać...
Kod, który mieści się w głowie: Heurystyka dla inżynierii oprogramowania - Code That Fits in Your Head: Heuristics for Software Engineering

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