[trashware] Re: corso di trashware
Davide Lamanna
davide.lamanna@isf-roma.org
Lun 24 Ott 2005 16:04:26 CEST
Caro Flavio,
mi dispiace tantissimo che ti sia amareggiato. Mi scuso se il tono della mia
email ha dato adito a fraintendimenti, tutt'altro che voluti. A volte lo
strumento ML genera di questi problemi di comprensione. Desidero a nome di
tutto il gruppo romano rinnovarti stima e affetto.
Noi pensavamo che la base di dati dovesse essere piu' strutturata e la parte
di PHP leggerissima. Questo era il grosso della questione. In sostanza, i
controlli (ad esempio, concorrenza e allineamento) che, nel tuo progetto,
dovrebbero essere eseguiti a livello applicazione, dovrebbero invece essere
gestiti, secondo noi, a livello DB. La parte di PHP dovrebbe essere, in
sostanza, un generatore di query SQL e poco piu'. Altrimenti il DB che ci sta
a fare? La sua utilita' non si discosterebbe molto da un file di testo.
A proposito di file di testo, noi siamo anche contrari all'uso di file di
testo ausiliari nel sistema, in quanto questo contraddice la logica di una
buona progettazione e rende il sistema poco performante.
Infine, i campi da noi previsti possono ovviamente essere anche ad inserimento
facoltativo, dunque non ci sarebbe la necessita' di riempirli tutti.
E' possibile che noi si sia solo dei fissati, ma riteniamo che le cose debbano
essere fatte in un certo modo, altrimenti gli errori si pagheranno in seguito
e cioe' quando il sistema iniziera' a popolarsi di tonnellate di dati e non
sara' piu' scalabile.
Detto questo e ribadendo che si tratta solo di un punto di vista, includo il
file di specifiche da noi messo a punto, attendendo commenti anche dal resto
del gruppo. Il tutto in un clima di massima collaborazione e costruttivita',
almeno nelle intenzioni.
Saluti distesi,
Davide
Alle 10:08, lunedì 24 ottobre 2005, Flavio Agnoletto ha scritto:
> Carissimi dell' ISF Roma,
> leggo l'appunto che in un certo senso mi dirigete...
>
> <flame>
> vi faccio qualche piccolo e personale appunto...
> 1 - La vostra stutturazione di base dati NON è stata cassato da me ma
> da una necessità di rendere snello il programma... se per mettere
> dentro un pezzo devo scrivere 25 informazioni quando ne possono
> bastare 5 ho una ridondanza di informazioni... magari voi di
> ingegneria avete piu' passione a scrivere chili di codici ma perdere
> ore a buttare dentro dati non mi pare molto performante...
> 2 - avete dato un mezzo occhio alla base dati ma non mi pare molto
> approfondito alla gestioe del programma e quindi dell'ingegneria,
> tanto che alcune cose erano già implementate anche se non visibili
> nella base dati, pochè gestite come file di testo esterni
> 3 - in un'ottica di collaborazione anzichè imporre una base dati (che
> tralatro era completamente customizzabile e quindi potevate impostare
> i VOSTRI campi fermi restando SOLO i codici univoci di categoria ) vi
> si era chiesto di dare una mano a scrivere un po' di codice utile a
> qualunque base dati....
> </flame>
>
> disaster-amareggiato.
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: Magazzino Trashware rev 2.rtf
Tipo: text/rtf
Dimensione: 5593 bytes
Descrizione: non disponibile
Url: http://lists.linux.it/pipermail/trashware/attachments/20051024/ca3bebc5/MagazzinoTrashwarerev2.rtf
Maggiori informazioni sulla lista
trashware