Prepara le difese

Programmazione R difensiva

Dr. Colin Gillespie

Jumping Rivers

Prepara le difese

Il guerriero saggio evita la battaglia.

Sun Tzu, L'arte della guerra

Evita i problemi!

  • Sbagliamo tutti
  • Riduciamoli al minimo!
Programmazione R difensiva

Sei wet o dry?

  • DRY: principio standard nello sviluppo software
    • Non ripeterti
  • WET: write everything twice
    • Ci piace digitare
Programmazione R difensiva

La regola del copia e incolla

  1. Copiare e incollare una volta va bene
  2. Due volte è sospetto
  3. Tre volte è quasi sempre sbagliato
Programmazione R difensiva

Funzioni e cicli for

Quando copi e incolli

  • Una funzione
  • O un ciclo for
Programmazione R difensiva

Vediamolo in pratica

Programmazione R difensiva

Preparing Video For Download...