Beyond Legacy Code: Dziewięć praktyk przedłużających żywotność (i wartość) oprogramowania

Ocena:   (4,6 na 5)

Beyond Legacy Code: Dziewięć praktyk przedłużających żywotność (i wartość) oprogramowania (Scott Bernstein David)

Opinie czytelników

Podsumowanie:

Książka „Beyond Legacy Code” autorstwa Davida Bernsteina dostarcza cennych informacji na temat zwinnego tworzenia oprogramowania, koncentrując się na praktykach, które poprawiają jakość kodu i współpracę w zespole. Jest chwalona za jasne wyjaśnienia i praktyczne porady, odpowiednie zarówno dla odbiorców technicznych, jak i nietechnicznych. Jednak niektórzy czytelnicy uważają ją za niejasną i czasami mylącą w odniesieniu do zamierzonych odbiorców.

Zalety:

Oferuje cenny wgląd w zwinne praktyki i jakość kodu.
Napisana w przystępnym stylu zarówno dla czytelników technicznych, jak i nietechnicznych.
Zawiera praktyczne porady i strategie mające zastosowanie w rzeczywistych scenariuszach.
Jest wysoce zalecana dla programistów, menedżerów i zespołów pragnących ulepszyć praktyki programistyczne.
Zawiera jasne wyjaśnienia i przykłady ze świata rzeczywistego, które zwiększają zrozumienie.

Wady:

Niektórzy czytelnicy uważają, że książka jest niejasna i rozwlekła.
Niejasności dotyczące zamierzonej grupy odbiorców; czasami oscyluje między byciem dla czytelników technicznych i nietechnicznych.
Tytuł jest postrzegany jako mylący, ponieważ treść nie koncentruje się wyłącznie na starszym kodzie.
Niektóre tematy mogą wydawać się zbyt uproszczone lub pominięte dla doświadczonych programistów.

(na podstawie 44 opinii czytelników)

Oryginalny tytuł:

Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software

Zawartość książki:

Tracimy dziesiątki miliardów dolarów rocznie na zepsutym oprogramowaniu, a świetne nowe pomysły, takie jak zwinny rozwój i Scrum, nie zawsze się opłacają. Jest jednak nadzieja. Dziewięć praktyk rozwoju oprogramowania w Beyond Legacy Code zostało zaprojektowanych w celu rozwiązania problemów, z którymi boryka się nasza branża. Odkryj, dlaczego te praktyki działają, a nie tylko jak działają, i znacznie zwiększ jakość i łatwość utrzymania dowolnego projektu oprogramowania.

Te dziewięć praktyk może uratować branżę oprogramowania. Beyond Legacy Code to książka pełna praktycznych porad i zdroworozsądkowego spojrzenia na to, dlaczego praktyki techniczne, takie jak refaktoryzacja i testowanie, mają kluczowe znaczenie dla tworzenia łatwego w utrzymaniu oprogramowania. Odkryj, jak uniknąć pułapek napotykanych przez zespoły podczas przyjmowania tych praktyk i jak radykalnie zmniejszyć ryzyko związane z tworzeniem oprogramowania - uzyskując znaczne oszczędności zarówno w perspektywie krótko-, jak i długoterminowej. Głębsze zrozumienie zasad stojących za tymi praktykami pozwoli ci tworzyć oprogramowanie, którego utrzymanie i rozbudowa będą łatwiejsze i mniej kosztowne.

Przyjmując te dziewięć kluczowych praktyk technicznych, nauczysz się mówić co, dlaczego i dla kogo przed tym jak.

Buduj w małych partiach.

Integruj w sposób ciągły.

Współpracować.

Twórz CZYSTY kod.

Najpierw należy napisać test.

Określ zachowania za pomocą testów.

Wdrażaj projekt jako ostatni.

I refaktoryzuj starszy kod.

Twórcy oprogramowania znajdą praktyczne, pragmatyczne porady dotyczące pisania kodu wyższej jakości, łatwiejszego w utrzymaniu i wolnego od błędów. Menedżerowie, klienci i właściciele produktów zyskają głębszy wgląd w kluczowe procesy. Wychodząc poza staromodne myślenie proceduralne rewolucji przemysłowej i współpracując w celu przyjęcia standardów i praktyk, które przyspieszą rozwój oprogramowania, możemy przekształcić kryzys starszego kodu w prawdziwą rewolucję informacyjną.

Dodatkowe informacje o książce:

ISBN:9781680500790
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2015
Liczba stron:230

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Beyond Legacy Code: Dziewięć praktyk przedłużających żywotność (i wartość) oprogramowania - Beyond...
Tracimy dziesiątki miliardów dolarów rocznie na...
Beyond Legacy Code: Dziewięć praktyk przedłużających żywotność (i wartość) oprogramowania - Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software

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