Czysty kod w Pythonie: Przekształć swoją starszą bazę kodu

Ocena:   (4,2 na 5)

Czysty kod w Pythonie: Przekształć swoją starszą bazę kodu (Mariano Anaya)

Opinie czytelników

Podsumowanie:

Książka jest wysoce zalecana dla programistów Pythona, którzy chcą rozwinąć swoje umiejętności poza podstawy, szczególnie w zwinnych zespołach programistycznych. Kładzie nacisk na pisanie czystego i łatwego w utrzymaniu kodu oraz zapewnia unikalne spostrzeżenia, które nie są powszechnie omawiane w innych książkach. Niektórzy czytelnicy uznali jednak brak jasnych i dydaktycznych przykładów za wadę.

Zalety:

Dobrze zorganizowana i napisana
wysoce zalecana do wyjścia poza podstawy
koncentruje się na pisaniu czystego, łatwego w utrzymaniu kodu
zawiera unikalny materiał
podkreśla czytelność kodu
zapewnia dobre praktyki OOP w Pythonie.

Wady:

Brak jasnych i dydaktycznych przykładów; niektórzy czytelnicy uznali przykłady za trudne do zrozumienia bez wielokrotnego czytania.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Clean Code in Python: Refactor your legacy code base

Zawartość książki:

Maksymalne wykorzystanie Pythona w celu ulepszenia bazy kodu

Kluczowe cechy

⬤ Oszczędność kosztów utrzymania dzięki nauce naprawiania starszej bazy kodu.

⬤ Poznanie zasad i technik refaktoryzacji.

⬤ Zastosowanie mikrousług w starszych systemach poprzez wdrożenie praktycznych technik.

Opis książki

Python jest obecnie używany w wielu różnych obszarach, takich jak budowa oprogramowania, administracja systemami i przetwarzanie danych.

We wszystkich tych obszarach doświadczeni profesjonaliści mogą znaleźć przykłady nieefektywności, problemów i innych niebezpieczeństw wynikających ze złego kodu. Po przeczytaniu tej książki czytelnicy zrozumieją te problemy, a co ważniejsze, jak je naprawić.

Książka rozpoczyna się od opisania podstawowych elementów pisania czystego kodu i tego, jak odgrywa on ważną rolę w programowaniu w Pythonie. Dowiesz się o pisaniu wydajnego i czytelnego kodu przy użyciu standardowej biblioteki Pythona i najlepszych praktyk projektowania oprogramowania. Nauczysz się implementować zasady SOLID w Pythonie i używać dekoratorów do ulepszania swojego kodu. Książka zagłębia się w programowanie obiektowe w Pythonie i pokazuje, jak używać obiektów z deskryptorami i generatorami. Pokazuje również zasady testowania oprogramowania i sposoby rozwiązywania problemów z oprogramowaniem poprzez implementację wzorców projektowych w kodzie. W ostatnim rozdziale rozłożymy aplikację monolityczną na mikrousługi, zaczynając od kodu jako podstawy solidnej platformy.

Pod koniec książki będziesz biegły w stosowaniu zatwierdzonych przez branżę praktyk kodowania w celu projektowania czystego, zrównoważonego i czytelnego kodu Pythona.

Czego się nauczysz

⬤ Skonfigurować narzędzia do efektywnej pracy w środowisku programistycznym.

⬤ Odkrywać, w jaki sposób magiczne metody Pythona mogą pomóc nam w pisaniu lepszego kodu.

⬤ Zbadać cechy Pythona do tworzenia zaawansowanych projektów zorientowanych obiektowo.

⬤ Zrozumieć usuwanie zduplikowanego kodu za pomocą dekoratorów i deskryptorów.

⬤ Skutecznie refaktoryzować kod za pomocą testów jednostkowych.

⬤ Nauczyć się implementować zasady SOLID w Pythonie.

Dodatkowe informacje o książce:

ISBN:9781788835831
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Czysty kod w Pythonie - wydanie drugie: Tworzenie łatwego w utrzymaniu i wydajnego kodu - Clean Code...
Zwalczanie nieefektywności i błędów w sposób...
Czysty kod w Pythonie - wydanie drugie: Tworzenie łatwego w utrzymaniu i wydajnego kodu - Clean Code in Python - Second Edition: Develop maintainable and efficient code
Czysty kod w Pythonie: Przekształć swoją starszą bazę kodu - Clean Code in Python: Refactor your...
Maksymalne wykorzystanie Pythona w celu...
Czysty kod w Pythonie: Przekształć swoją starszą bazę kodu - Clean Code in Python: Refactor your legacy code base

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