perchè non funzia?

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao a tutti,
scrivo questo post, dopo circa un anno che sono iscritto a mrwm, perché mi sono accorto di una cosa.
ho notato che il forum è frequentato sia da esperti che da principianti e in entrambe le categorie (non in tutti) si annida un grosso errore di base. errore indipendente dalla conoscenza di php, asp, as, o qualche altro astruso linguaggio.
perch+ non funziona, o peggio se sembra funzionare, cosa capita al sito una volta pubblicato?
prendo spunto da un post che richede un semplicissimo form con dei checkbox e relativo campo text collegato (in questo caso per indicare la quantità del selezionato).
niente di più semplice (parlo di php perché lo conosco)
$cosa1=$_POST[‘ch1’];
$quanto_di1=$_POST[‘Quant_ch1’];
$cosa2=$_POST[‘ch’];
$quanto_di=$_POST[‘Quant_ch2’];
ecc…….
ma cosa succede se l’utente:
non seleziona un chek e scrive la quantità nel campo corrispondente o
seleziona un check e non scrive la quantità o
seleziona un check e scriva la quantità relativa ad un altro check o
seleziona un check e nel campo corrispondente scrive uno al posto di 1 o…

riassumendo, quello di cui talvolta si sente la mancanza non è la conoscenza del linguaggio in se stesso, ma l’analisi di quello che si vorrebbe che il “pc” facesse.
chiedo all’amministartore e/o supermoderatori e/o moderatori … oltre alle eccellenti guide già pubblicate di sviluppare una guida di come si programma, in quanto realizzare un sito dinamico ed interattivo, a mio giudizio, non è solo problema di linguaggio ma di analisi a monte (senza contare un’appropriata debuggazione).

aspetto pareri in merito.

p.s.
aahh i vecchi sani diagrammi di flusso (a spagehetti o strutturati)

p.s. al ps
scusate se ho scritto una bibbia
 

marco.carrieri

Utente Attivo
3 Lug 2009
205
2
0
Italia
www.carrieriinformatica.com
Secondo il mio parere il debug è molto piu concentrato sulla produzione di software...

Dopo dipende se nel sito ci metti animazioni in ajax il cui risultato dipende da alcuni script,magari intrecciati con il risultato di alcune query su un database... allora concordo con te che tale pagina ha bisogno di essere debuggata bene :)

All'Universita c'era un esame mi sembra che trattava lo studio di come affrontare un problema/costruzione software che potrebbe andare bene anche per un sito.. era Ingegneria del Software mi sembra :,( ma non ho fatto quell'esame mi dispiace :D
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
il debug è molto piu concentrato sulla produzione di software...
una pagina web che deve fare qualcosa secondo me è uguale al software. ed il sapere come fare un atento debug, non solo relativamente ad errori "ortografici" (anche questi non sempre facilmente risolvibili es proprio in questi giorni php mi segnalava errore alla riga 1235) ma soprattutto quelli di logica.

ma non ho fatto quell'esame mi dispiace
non cercavo per me in quanto nel lontano* 1990 e per diversi anni, poi abbandonato:crying:, la mia esperienza era quella di analista (ho avuto la bella sorpresa di scoprire che un mio grosso lavoro fatto allora è ancora (anche se modificato secondo le tecniche più moderene) è ancora in commercio (con mio logo compreso)

* lontano non solo dal punto di vista temporale
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
Tommy03 Perchè non si apre una pagina PHP PHP 4
otto9due .detach().appendTo(..) Perchè non funziona? jQuery 1
ragazzesexy perchè google non elimina i siti inesistenti? SEO e Posizionamento 2
otto9due .hover() perchè non va in questo caso? jQuery 2
S [PHP] Perchè non mi esegue la query? PHP 11
D Perchè la function non funziona? Javascript 0
G Perchè il livello originale non rimane integro rispetto alle modifiche apportate? Photoshop 9
P Non riesco a capire dove sta l'errore e perchè non mi memorizza il contenuto PHP 14
Devil-94 .replace perchè non funziona ? Javascript 1
R Perchè non si riescono a settare dinamicamente i parametri di una pagina HTML? Javascript 1
D perchè non aggiorna il totale? Javascript 5
G Perchè nel mio photoshop non trovo sfocatura gaussiana Photoshop 1
A Non riesco a fare backup sito perchè Filezilla non scarica tutti i file! Web Server 4
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
B Perchè non va? PHP 4
A Perchè non mi fa l'edit delle informazioni dell'account Magento 0
M Perchè non invia la mail in formato html? PHP 5
V perchè una somma può non funzionare? PHP 4
F Perchè non vedo il TITOLO nel browser? help! HTML e CSS 2
C Perchè non funziona la funzione if con la variabile getdate... ? Javascript 4
G Perchè non funziona $_SERVER['HTTP_REFERER'][risolto] PHP 7
L Penalizzata... ma non capisco perchè! SEO e Posizionamento 4
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
S Perchè i sottomenu non si vedono? HTML e CSS 3
A Favicon funziona solo su Firefox e non su Explorer - Perchè ? - HTML e CSS 6
B Perchè il mio sito non decolla? SEO e Posizionamento 5
A Perchè non entro nei motori di ricerca SEO e Posizionamento 3
U perchè la funzione move_uploaded_file non funziona se i permessi sono 777? PHP 11
O Easy Php non funziona, perchè? PHP 5
R link exchange??!? perchè non risulto ancora abilitato? Supporto Mr.Webmaster 4
ale-inka Perchè google non mi legge con il www? SEO e Posizionamento 4
M perchè non sono attivo Supporto Mr.Webmaster 0
G Perchè non funziona? PHP 2
M Perchè non funziona? PHP 2
D Perchè non funziona questo controllo Javascript 1
rok Non posso modificare un file flash perchè... Flash 1
I Div class non centrato ... perchè? HTML e CSS 2
J perchè non funziona con internet explorer? Javascript 0
T perchè non riesco a vedere tutte le tv cia pc? Discussioni Varie 1
S [PHP] Perchè con require(tcpdf...) restituisce ora errata? PHP 0
A Perchè su chrome e safari funziona tutto e su firefox e ie no?!!!? Presentati al Forum 0
felino Sondaggio: quale framework utilizzate e perchè? PHP 0
M Fatture senza marca da bollo perchè inferiori a 77,47 euro Leggi, Normative e Fisco 5
C Ma perchè!!!! Differenza visualizzazione con iOS Safari HTML e CSS 2
I Perchè devo cliccare 2 volte su un link per caricare correttamente il css di una galleria? WordPress 1
M Perchè alla fine di un ciclo while si interrompe l'esecuzione? PHP 1
P Perchè il framework di zurb deforma le foto? HTML e CSS 2
S un IF dentro l'altro... Perchè no?!?!? Javascript 15
D Animazioni - perchè torna nel suo stato iniziale??? HTML e CSS 2
YellowMan HTML5: quali vantaggio offre? perchè si parla di rivoluzione? HTML e CSS 15

Discussioni simili