Inizialmente nato come tesina di maturità, il progetto si è rivelato troppo lungo per essere seguito da me solo. Ho quindi cambiato tesina e spostato questo programma nelle cose da fare successivamente. Tengo comunque qui il lavoro svolto nel caso possa servire in futuro.

Ho deciso di riaprire il blog quasi solo per questo. Ho bisogno di un diario di bordo per mantenere sotto controllo i miei sviluppi nella scrittura della tesina per la maturità.

Qui sotto sono riportati i vari passi che sto facendo. Serve più a me che a voi questo lavoro. Voglio tenermi sott'occhio. Non mi fido di me stesso. Tendo a dimenticarmi le cose. Voglio un databse per catalogare tutti i miei progressi, voglio crearmi una sorta di bloc notes dove poter inserire tutti i miei appunti e sviluppi man mano che mi vengono in mente.

Inoltre il mio lavoro può essere d'aiuto a qualcun altro. Spero di riuscire in questo intento.

Print

Passo 0: L'idea

E tutto cominciò quel giorno.

Era un giorno quasi come altri. Una Domenica passata a riposarmi dopo una settimana spossante. Una Domenica passata a riflettere sulle attuali circostanze della nostra parrocchia, in un momento di scontro tra animatori e chi gestisce le strutture. Una Domenica passata a continuare uno dei miei siti progetto. Una Domenica come un'altra, non particolarmente diversa.

Print

Passo 1: La documentazione

Cominciamo! Giovedì pomeriggio libero, cominciamo un po' a studiare se la cosa è fattibile. Al via le prime ricerche anche troppo scontate "Come creare un componente Joomla", "How to develop new Joomla Component" eccetera... Devo dire la verità: i risultati ottenuti non sono stati quelli che mi sarei aspettato. Uno dei primi link cominciava così "A component is the most complex extension type". Della serie: come scoraggiare i nuovi arrivati. Non mi scoraggio, vado avanti.

Print

Passo 2: Definizione degli obbiettivi

Giovedì ero in autobus da solo tornando da scuola: Matteo era malato e Anna era in macchina. Così ho cominciato a buttare giù qualche idea sul progetto della tesina. In men che non si dica mi ritrovo con tre pagine fronte retro piene di appunti e progetti, proposte sulle tabelle, caratteristiche implementabili, divisione delle informazioni eccetera. Credo che quelli intorno a me mi stessero prendendo per un pazzo che scriveva cose a caso. Schemini e disegnetti avevano invaso il mio bloc notes. Quasi non mi accorgevo che dovevo scendere da quanto stavo scrivendo.

Print

Passo 3: Esplorazione degli ambienti di lavoro

Dopo una lunga (e assolutamente incompleta) fase di documentazione Giovedì pomeriggio, comincio oggi a preparami l'ambiente di lavoro. Ho già in mente più o meno come voglio lavorare, solo che avendo varie opportunità di sviluppo, sto studiando un po' tutto.

Print

Passo 4: Progettazione della base di dati

Come si può ben notare, nella fase di definizione degli obbiettivi ci sono determinate cose che se dovessi svilupparle con i principi fin'ora da me utilizzati della programmazione ad oggetti anche nella base di dati verrebbe fuori una schifezza. Devo sviluppare una progettazione solida e al contempo flessibile a modifiche successive che mi permetta di soddisfare tutte le regole che imposte.

Dato che la mia prof di informatica fa tutto tranne che informatica, cercherò di arrangiarmi con i principi del buon senso.