Test del codice: cosa sono, quando e come crearli

Se un programmatore potesse scegliere un solo campo in cui essere certo di eccellere, probabilmente dovrebbe scegliere la capacità di scrivere test. In questo articolo vorremmo comunicare cosa si intende per test, la loro importanza, come e quando applicarli e quali caratteristiche dovrebbero avere. Definizione di test Intenderemo per test una porzione di codice atta a verificare in modo automatico …

Function points e Snap points: come creare un preventivo rigoroso

Abbiamo già parlato delle difficoltà legate al preventivo in un precedente articolo, nel quale ci siamo soffermati sul lato commerciale e di relazione con il cliente. Oggi vorremmo parlarne ancora, affrontando l’argomento da un punto di vista più tecnico, lato operatore. Vediamo quindi quali sono le difficoltà principali e quali le possibili soluzioni. Stimare un lavoro e quindi la complessità …

La prima lezione

Come Asimov, anche noi abbiamo le nostre tre leggi fondamentali: Non so qualcosa se non lo studio Non so veramente qualcosa se dopo averlo studiato non lo uso. Non sono davvero esperto in qualcosa se dopo averlo studiato e usato non so spiegarlo a qualcuno. La conclusione è che insegnare fa parte del processo con cui si arriva a padroneggiare …