[LatinaLUG] sito web php dati da file cominciamobene

Francesco Ficarola francesco_ficarola@libero.it
Mer 9 Gen 2008 15:59:56 CET


Davide "DeMoN3" Angelini ha scritto:
> Partendo dal fatto che il programmatore dovrebbe conoscere la
> differenza tra " e ' ,altrimenti stiamo parlando inutilmente,

Non tutti sanno bene la differenza, e ahimè questo tipo di utilizzo tra
apici singoli e doppi porta a molti più errori rispetto a <<<WORD WORD;,
non sono io a dirlo... puoi vederlo leggendo i changelog dei più
disparati software PHP.

> basterebbe scrivere echo "Ciao, mi chiamo $name e sono nato nell'anno
> 1984"; o,nel caso di una variabile composta da una parte fissa e una
> parte variabile(tipo foto1,foto2,foto3 etc..) si può fare
> echo "Ciao, mi chiamo foto".$name." e sono stato scattato nell'anno
> 1984"; ...il tutto dentro un ciclo...dovrebbe funzionare + che bene...

Ripeto, forse prima sono stato poco chiaro... parlando di un caso
singolo come l'input o la frase è possibile utilizzare l'uno o l'altro
metodo, ma nel momento in cui una o più persone (perchè tutto ciò lo si
fa per cooperare al meglio in un team di sviluppo) iniziano a produrre
migliaia di linee di codice e c'è chi utilizza i singoli apici, chi
utilizza i doppi apici, chi sbaglia da una parte, chi mette i punti per
concatenare le stringhe... beh ti rendi conto da solo che diventa un
casino prima ancora di cominciare. Inoltre diventa ancora più difficile
una volta che il software passa nella fase di testing per il controllo
degli errori (transparent box). Il ciclo lavorativo del team rallenta
ulteriormente (approfondimento ISO 12207) e le qualità del software
diventano scadenti (approfondimento ISO 9126, 9001, 9003). Non so se tu
hai mai prodotto software insieme a qualcun'altro, ma posso assicurarti
che se non si dettano linee guida fin dall'inizio diventa quasi
impossibile leggere (ed eventualmente correggere) codice di un'altra
persona. Dunque è buona abitudine (ma non è mica obbligatorio)
utilizzare determinati standard per ritrovarsi in seguito formati tutti
allo stesso modo all'interno di un team. La questione dei singoli/doppi
apici è solo una delle tante questioni che si affrontano nell'ingegneria
del software... Ce ne sono molte altre come il nome delle variabili ad
esempio, ecc ecc ecc...

Ciao,
-- 
Francesco Ficarola <francesco_ficarola_at_libero_dot_it>
Presidente LUG-PV (www.pvlug.org)
Mailing List: lugpv_at_lists.linux_dot_it

[GPG KeyID: 0xDBA99D92]
http://www.pvlug.org/gpgkeys/francesco_ficarola.asc

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  252 bytes
Descrizione: OpenPGP digital signature
Url:         http://lists.linux.it/private/latina/attachments/20080109/38c3de8b/attachment.pgp 


Maggiori informazioni sulla lista latina