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 :-)
17/03/2012 20:29:29 e modificato da nicks il 17/03/2012 20:43:56
per trovare i bug basta navigare dentro la land, poi escono da soli mano a mano. Non essendo programmatore dubito che riesci a capire quali query sono funzionanti, quali array spostate nel punto sbagliato. :)
p.s. mi pare che la pagina di registrazione della tua land funzioni perfettamente.
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
World of Tanks: Pre-download dell'aggiornamento 2.0.1!
Il gestore di Oceanside GDR ha risposto alla recensione di nez
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
cronaikos_gdr ha aperto una nuova discussione: Cronaikos GDR
Hogwarts Express - Harry Potter GDR Forum: 🐉 CDCM: Gli Incubi arrivano in aula! 🐉
titti ha recensito Black Sails Chronicles
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Extremelot: Tornano le Zucche di Ottobre! 🎃
New Orleans: [On Game] Dispute Territoriali, Incipit.
I dati del generatore di rank sono stati aggiornati!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
blackhawk ha risposto alla discussione: Gioco investigativo e politico
dreamboy ha recensito Portus: Harry Potter Gioco di Ruolo
Storie di Esperia: Profumo di vendemmia tra nebbie e apparizioni
The Last Sparks - Savannah Tales: Gioco Chiuso!
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Nuova Cookie Law - Le nuove linee guida del Garante della Privacy... cosa cambia nella gestione dei cookie?
Amestris Academy - Intervista agli admin del gioco di ruolo via forum ad ambientazione potteriana!
Web e Italiani - Gli Italiani e il Web: quali sono le attività che preferiscono
Knights of Badassdom - Knights of Badassdom: i giochi di ruolo dal vivo sul grande schermo!
Star Wars Age of Terror - Intervista al gestore di Star Wars Age of Terror il play by chat ambientanto nell'universo della Forza!
Song of Westeros - Intervista ai gestori del nuovo gioco bastao su Game of Thrones: Song of Westeros!
GeoWar - Scopriamo assieme GeoWar: un Browsergame Strategico Innovativo e made in Italy!