Codice pulito in Python: Rifattorizzare il codice legacy

Punteggio:   (4,2 su 5)

Codice pulito in Python: Rifattorizzare il codice legacy (Mariano Anaya)

Recensioni dei lettori

Riepilogo:

Il libro è altamente raccomandato per i programmatori Python che vogliono andare oltre le loro competenze di base, in particolare nei team di sviluppo agile. Enfatizza la scrittura di codice pulito e manutenibile e fornisce approfondimenti unici non comunemente trattati in altri libri. Tuttavia, alcuni lettori hanno riscontrato la mancanza di esempi chiari e didattici.

Vantaggi:

Ben organizzato e scritto
altamente consigliato per andare oltre le basi
si concentra sulla scrittura di codice pulito e manutenibile
include materiale unico
enfatizza la leggibilità del codice
fornisce buone pratiche per l'OOP in Python.

Svantaggi:

Mancano esempi chiari e didattici; alcuni lettori hanno trovato gli esempi difficili da capire senza ripetere la lettura.

(basato su 2 recensioni dei lettori)

Titolo originale:

Clean Code in Python: Refactor your legacy code base

Contenuto del libro:

Ottenere il massimo da Python per migliorare la propria base di codice.

Caratteristiche principali

⬤ Risparmiare i costi di manutenzione imparando a sistemare la vostra base di codice legacy.

⬤ Imparare i principi e le tecniche di refactoring.

⬤ Applicare i microservizi ai sistemi legacy implementando tecniche pratiche.

Descrizione del libro

Python è attualmente utilizzato in molte aree diverse, come la costruzione di software, l'amministrazione di sistemi e l'elaborazione dei dati.

In tutte queste aree, i professionisti più esperti possono trovare esempi di inefficienza, problemi e altri pericoli, dovuti a codice scadente. Dopo aver letto questo libro, i lettori comprenderanno questi problemi e, soprattutto, come correggerli.

Il libro inizia descrivendo gli elementi di base della scrittura di codice pulito e il ruolo importante che svolge nella programmazione Python. Imparerete a scrivere codice efficiente e leggibile utilizzando la libreria standard di Python e le migliori pratiche per la progettazione del software. Imparerete a implementare i principi SOLID in Python e a utilizzare i decoratori per migliorare il vostro codice. Il libro approfondisce la programmazione orientata agli oggetti in Python e mostra come utilizzare gli oggetti con descrittori e generatori. Vi mostrerà anche i principi di progettazione del testing del software e come risolvere i problemi del software implementando i design pattern nel vostro codice. Nell'ultimo capitolo, si scompone un'applicazione monolitica in una a microservizi, partendo dal codice come base per una solida piattaforma.

Alla fine del libro, sarete in grado di applicare le pratiche di codifica approvate dal settore per progettare codice Python pulito, sostenibile e leggibile.

Che cosa imparerete?

⬤ Impostare gli strumenti per lavorare efficacemente in un ambiente di sviluppo.

⬤ Esplorare come i metodi magici di Python possono aiutarci a scrivere codice migliore.

⬤ Esaminare le caratteristiche di Python per creare un design avanzato orientato agli oggetti.

⬤ Comprendere la rimozione del codice duplicato utilizzando decoratori e descrittori.

⬤ Rifattorizzare efficacemente il codice con l'aiuto dei test unitari.

⬤ Imparare a implementare i principi SOLID in Python.

Altre informazioni sul libro:

ISBN:9781788835831
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Codice pulito in Python - Seconda edizione: Sviluppare codice manutenibile ed efficiente - Clean...
Affrontare le inefficienze e gli errori in modo...
Codice pulito in Python - Seconda edizione: Sviluppare codice manutenibile ed efficiente - Clean Code in Python - Second Edition: Develop maintainable and efficient code
Codice pulito in Python: Rifattorizzare il codice legacy - Clean Code in Python: Refactor your...
Ottenere il massimo da Python per migliorare la...
Codice pulito in Python: Rifattorizzare il codice legacy - Clean Code in Python: Refactor your legacy code base

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)