GDRCD5.1 trovare i bug^^ postato il 17/03/2012 12:55:45 nel forum programmazione, gdrcd, open source, hosting
Buon giorno a tutti^^
premetto che non sono un programmatore ma un grafico che in questi ultimi mesi si è arrangiato e che alla fine a forza di sbatterci la testa sta ottenendo qualche buon risultato.
La mia domanda ora è questa:
Come posso io esaminare il codice del mio gdrcd modificato per vedere se ci sono dei bug?^^
Grazie alla path ho sistemato già il bug della banca; ora sto cercando di sistemare il bug della sicurezza sempre con la pathc rilasciata ma mi chiedevo se io modificando avessi creato altri bug in quale modo potrei scovarli?
e soprattutto come potrei sistemarli?
ps.
Da un programmatore mi è stato detto che ho un bug nella fase di iscrizione. Come posso identificarlo e sistemarlo semmai?^^
vi ringrazio davvero di tutto cuore per l'eventuale aiuto e spiegazioni che riceverò;-p
Pagine → 1
17/03/2012 13:17:51 e modificato da ghennadi72 il 17/03/2012 13:18:02
1) sai con certezza che si tratta di un programmatore?
2) ti ha segnalato la natura del bug, o almeno i suoi effetti possibili?
Questo in generale. Sulla domanda su come correggere eventuali bug introdotti dalle tue modifiche, ovviamente dipende da cosa hai modificato e come :-)
18/03/2012 12:10:46
Se ci fosse un sistema per trovare bug e correggerli avrebbero già creato un programma che lo fa. (s)fortunatamente non c'è un sistema per scovare i bug, altrimenti sorgerebbe spontanea la domanda "perchè i programmi delle grandi aziende, tipo Apple, contengono ancora bug?" e tanta gente resterebbe senza lavoro. v.v
Per scovare i bug devi testare il tuo codice in tutti i modi che ti vengono in mente, e devi avere esperienza di scrittura di codice nel particolare linguaggio in cui stai lavorando, per capire cosa è bello e cosa non è bello fare in quel linguaggio.
Credo che i tipi di bug si possano dividere in tre categorie:
_Errori di sintassi: dipende dalla gravità dell'errore, ma in genere vengono sempre segnalati dall'interprete/compilatore/parser del tuo linguaggio. Questa è l'unica classe di bug che è scovabile in modo automatico.
_Errori di Sicurezza: il programma funziona correttamente, ma sfruttando l'input in certi modi gli utenti potrebbero causare danni al tuo sistema. Questi problemi si risolvono con un bagaglio di esperienza nella scrittura del codice nello specifico linguaggio con cui stai lavorando. E a volte ci cadrai comunque.
_Errori di Logica: il programma non funziona correttamente, oppure funziona correttamente solo in alcune situazioni. Questi bug sono i più comuni, spesso vengono lasciati dal programamtore che non ha pensato a tutti i tipi di utilizzi che gli utenti potrebbero voler fare del suo programma. Per scovarli bisogna dedicare tempo a testare tutte le funzioni del codice in tutti i modi in cui si crede gli utenti lo utilizzeranno. Questi bug accadono spesso, anche ai programmatori con più esperienza.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Storie di Agarthi: La Lunga Notte è arrivata
I dati del generatore di rank sono stati aggiornati!
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, play by chat
Felix Felicis GdR - Harry Potter GdR: Le uova di... Natale? - Evento ON
Ex Gratia GDR: Massima personalizzazione coi tratti specie!
nerelyn ha aperto una nuova discussione: Personaggio in cerca di Land
The Eyrie GdR: Nuove Fazioni ed entrata in Beta
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Piume Nere: 🎄 Le Notti Sacre Sono Iniziate 🕯️
La categoria Browser Game raggiunge i 3.900 giochi catalogati!
RAID Shadow Legends: Anaxia la Rinata!
Enlisted: Test aggiornamento "Fronte dell'Estremo Oriente"
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Ex Gratia GDR: Il nuovo manuale è online!
Star Trek Horizon: QuestLog: Natale al cubo
Black Sails Chronicles: ON - 3° Serata Gara di Bevute
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
