Questo è il post #12 di 12 nella serie “Fondamenti di Programmazione 101” Ci sono molti aspetti da considerare quando parliamo di qualità del codice. Per esempio, possiamo prendere in considerazione aspetti come l’efficienza del codice che riguarda quanto velocemente il nostro codice viene eseguito o …
Leggi di piu'Questo è il post #11 di 12 nella serie “Fondamenti di Programmazione 101” Produrre software richiede molto più che semplicemente scrivere codice. Il processo richiede molti più steps come per esempio, pianificare il codice che dobbiamo scrivere, scriverlo, integrare il codice scritto con codice …
Leggi di piu'Questo è il post #10 di 12 nella serie “Fondamenti di Programmazione 101” Se guardiamo a tutti i linguaggi di programmazione, possiamo vedere dei patterns e delle similarità fra di loro e questo ci può aiutare a classificarli in differenti paradigmi. Il motivo per il quale è utile fare questa …
Leggi di piu'Questo è il post #9 di 12 nella serie “Fondamenti di Programmazione 101” Spesso sento dire, “Scrivere software è complicato” e sapete cosa? È vero, scrivere software è complicato e scrivere buon software è ancora più complicato! A causa di questo, è inevitabile che commetteremo errori e non …
Leggi di piu'Questo è il post #8 di 12 nella serie “Fondamenti di Programmazione 101” Una funzione è un modo per dare un nome a un blocco di codice e, attraverso questo nome, il blocco di codice può essere invocato ripetutamente ogni volta che vogliamo eseguirlo. Decidere cosa inseriamo all’interno di una funzione …
Leggi di piu'Questo è il post #7 di 12 nella serie “Fondamenti di Programmazione 101” Strutture di Controllo Se tutto il nostro codice fosse solo eseguito in maniera sequenziale, i nostri programmi farebbero sempre la stessa cosa, a prescindere dai dati che forniremmo. Noi vogliamo poter decide cosa accade quando certe …
Leggi di piu'Questo è il post #6 di 12 nella serie “Fondamenti di Programmazione 101” Dichiarare e inizializzare una variabile Quando scriviamo dei programmi software, abbiamo continuativamente la necessità di lavorare con dei dati e inoltre abbiamo la necessità di tenere traccia di questi dati. Per fare ciò, …
Leggi di piu'Questo è il post #5 di 12 nella serie “Fondamenti di Programmazione 101” Quando si parla di programmazione, il concetto fondamentale più importante è quello della sequenza. Inoltre useremo questo concetto per decidere quali passi un programma dovrà effettuare per completare il task richiesto. Quando stiamo …
Leggi di piu'Questo è il post #4 di 12 nella serie “Fondamenti di Programmazione 101” Progetti Software e Come Organizzare il Nostro Codice Come organizzare il codice è una parte molto importante nel processo di sviluppo del software specialmente nel contesto della manutenibilità del codice. Perché è così importante …
Leggi di piu'Questo è il post #3 di 12 nella serie “Fondamenti di Programmazione 101” Tipi di Applicazioni I programmi software possono essere classificati in categorie sulla base del tipo di applicazione. In questo articolo analizzeremo in dettaglio le varie tipologie all’interno delle quali la maggior parte dei …
Leggi di piu'