Hodnotenie:
Knihu odporúčame programátorom v jazyku Python, ktorí chcú rozšíriť svoje zručnosti nad rámec základov, najmä v agilných vývojových tímoch. Kladie dôraz na písanie čistého a udržiavateľného kódu a poskytuje jedinečné poznatky, ktoré sa v iných knihách bežne neuvádzajú. Niektorí čitatelia však považovali za nedostatok nedostatok jasných a didaktických príkladov.
Výhody:⬤ Dobre organizovaná a napísaná
⬤ veľmi odporúčaná na prekročenie základov
⬤ zameriava sa na písanie čistého a udržiavateľného kódu
⬤ obsahuje jedinečný materiál
⬤ zdôrazňuje čitateľnosť kódu
⬤ poskytuje osvedčené postupy pre OOP v jazyku Python.
Nedostatok jasných a didaktických príkladov; niektorí čitatelia mali problém pochopiť príklady bez opakovaného čítania.
(na základe 2 čitateľských recenzií)
Clean Code in Python: Refactor your legacy code base
Ako čo najlepšie využiť Python na zlepšenie vašej kódovej základne
Kľúčové funkcie
⬤ Ušetrite náklady na údržbu tým, že sa naučíte opravovať svoju staršiu kódovú základňu.
⬤ Učte sa princípy a techniky refaktorovania.
⬤ Aplikujte mikroslužby na svoje staršie systémy implementáciou praktických techník.
Popis knihy
Python sa v súčasnosti používa v mnohých rôznych oblastiach, ako je tvorba softvéru, správa systémov a spracovanie údajov.
Vo všetkých týchto oblastiach môžu skúsení odborníci nájsť príklady neefektívnosti, problémov a iných nebezpečenstiev, ktoré sú dôsledkom zlého kódu. Po prečítaní tejto knihy čitatelia pochopia tieto problémy, a čo je dôležitejšie, aj to, ako ich odstrániť.
Kniha začína opisom základných prvkov písania čistého kódu a toho, ako dôležitú úlohu zohráva v programovaní v jazyku Python. Dozviete sa o písaní efektívneho a čitateľného kódu pomocou štandardnej knižnice jazyka Python a o osvedčených postupoch pri návrhu softvéru. Naučíte sa implementovať princípy SOLID v jazyku Python a používať dekorátory na zlepšenie kódu. Kniha sa hlbšie zaoberá objektovo orientovaným programovaním v jazyku Python a ukáže vám, ako používať objekty s deskriptormi a generátormi. Ukáže vám aj princípy testovania softvéru a ako riešiť softvérové problémy implementáciou návrhových vzorov do kódu. V záverečnej kapitole rozoberieme monolitickú aplikáciu na mikroslužbu, pričom začneme od kódu ako základu pre pevnú platformu.
Na konci knihy budete zdatní v uplatňovaní priemyselne schválených kódovacích postupov na navrhovanie čistého, udržateľného a čitateľného kódu v jazyku Python.
Čo sa naučíte
⬤ Nastaviť nástroje na efektívnu prácu vo vývojovom prostredí.
⬤ Preskúmať, ako nám magické metódy jazyka Python môžu pomôcť písať lepší kód.
⬤ Preskúmať vlastnosti jazyka Python na vytváranie pokročilého objektovo orientovaného návrhu.
⬤ Pochopiť odstraňovanie duplicitného kódu pomocou dekorátorov a deskriptorov.
⬤ Efektívne refaktorovanie kódu pomocou jednotkových testov.
⬤ Učte sa implementovať princípy SOLID v jazyku Python.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)