Struttura del corso

Giorno 1

Introduzione

Go per e denominazione standardizzata

-i nomi dei pacchetti, dei file, delle classi, dei vuoti e delle funzioni, così come le variabili, devono avere nomi significativi derivati dal loro scopo

-dovrebbe essere leggibile

-dovrebbe essere ricercabile

-considerare lo spazio dei nomi che stiamo generando; Ha senso?

Classi, oggetti e strutture dati

-c'è una differenza tra gli oggetti che fanno qualcosa e le strutture che contengono semplicemente dati

-quando utilizzare le strutture dati, e perché

-quando usare gli oggetti, e perché

-OOD e abastraction

-getters/setter e perché

-meglio avere molte piccole classi, con molti piccoli vuoti e funzioni

Godai commenti

-ci sono commenti buoni e cattivi;

-dobbiamo sapere come generare buoni commenti e dimenticare il resto

 

Giorno 2

Funzioni

-una cosa sola

-piccolo

-argomenti (buoni e cattivi)

-effetti indesiderati

Gestione degli errori

-quando gestire gli errori, quando lasciarli ribollire

-se gestiamo un'eccezione, cosa ne facciamo e perché

-classi personalizzate per la gestione degli errori

Formattazione del codice: come possiamo formattare meglio il codice

Test-Driven Design: discussione aperta sull'idea di Uncle Bob secondo cui i programmi dovrebbero essere TDD

 

Requisiti

Non sono necessari requisiti specifici per frequentare questo corso.

 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (2)

Corsi relativi

Categorie relative