Hodnocení:
Knihu lze vřele doporučit programátorům v jazyce Python, kteří chtějí rozšířit své dovednosti nad rámec základů, zejména v agilních vývojových týmech. Klade důraz na psaní čistého a udržovatelného kódu a poskytuje jedinečné poznatky, které se v jiných knihách běžně neobjevují. Někteří čtenáři však považovali za nedostatek nedostatek jasných a didaktických příkladů.
Klady:⬤ Dobře organizovaná a napsaná
⬤ velmi doporučená pro překročení základů
⬤ zaměřuje se na psaní čistého a udržovatelného kódu
⬤ obsahuje jedinečný materiál
⬤ klade důraz na čitelnost kódu
⬤ poskytuje osvědčené postupy pro OOP v Pythonu.
Nedostatek jasných a didaktických příkladů; pro některé čtenáře bylo obtížné příklady pochopit bez opakovaného čtení.
(na základě 2 hodnocení čtenářů)
Clean Code in Python: Refactor your legacy code base
Využití jazyka Python ke zlepšení vaší kódové základny
Klíčové funkce
⬤ Ušetřete náklady na údržbu tím, že se naučíte opravovat svou starší kódovou základnu.
⬤ Obsvojte si principy a techniky refaktoringu.
⬤ Aplikujte mikroslužby na své starší systémy implementací praktických technik.
Popis knihy
Python se v současnosti používá v mnoha různých oblastech, jako je tvorba softwaru, správa systémů a zpracování dat.
Ve všech těchto oblastech mohou zkušení profesionálové najít příklady neefektivity, problémů a dalších nebezpečí, která jsou důsledkem špatného kódu. Po přečtení této knihy budou čtenáři těmto problémům rozumět, a co je důležitější, budou vědět, jak je odstranit.
Kniha začíná popisem základních prvků psaní čistého kódu a toho, jak důležitou roli hraje v programování v jazyce Python. Dozvíte se o psaní efektivního a čitelného kódu pomocí standardní knihovny Pythonu a o osvědčených postupech při návrhu softwaru. Naučíte se implementovat principy SOLID v jazyce Python a používat dekorátory ke zlepšení kódu. Kniha se hlouběji zabývá objektově orientovaným programováním v Pythonu a ukáže vám, jak používat objekty s deskriptory a generátory. Ukáže vám také principy testování softwaru a způsoby řešení softwarových problémů implementací návrhových vzorů do kódu. V závěrečné kapitole rozložíme monolitickou aplikaci na mikroslužbu, přičemž začneme od kódu jako základu pro pevnou platformu.
Na konci knihy budete zběhlí v používání průmyslově schválených kódovacích postupů pro návrh čistého, udržitelného a čitelného kódu v jazyce Python.
Co se naučíte
⬤ Nastavit nástroje pro efektivní práci ve vývojovém prostředí.
⬤ Prozkoumat, jak nám magické metody jazyka Python mohou pomoci psát lepší kód.
⬤ Prozkoumat vlastnosti jazyka Python pro tvorbu pokročilého objektově orientovaného návrhu.
⬤ Pochopit odstraňování duplicitního kódu pomocí dekorátorů a deskriptorů.
⬤ Efektivní refaktorizace kódu pomocí jednotkových testů.
⬤ Naučte se implementovat principy SOLID v jazyce Python.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)