Utilizzate funzioni e classi, in modo da rendere il codice chiaro e leggibile. La facilità di modifica è infatti essenziale. Cercate di riutilizzare codice già scritto. Vedi PEAR, Framework e Google Code Search
Riscrivere le query
//Codice com'è adesso $insert="(data,engine,domain,page,visits,date,mese) VALUES('$query','$nome_motore','$domain','$resultPage','1','$date','".($modulo[4]==2 ? "$mese_oggi" : )."')"; sql_query("INSERT INTO $option[prefix]_query $insert");
//Come deve diventare (passaggio intermedio) $parametro = $modulo[4]==2 ? "$mese_oggi" : ; $sql = <<<EOF INSERT INTO $option[prefix]_query (data, engine, domain, page, visits, date, mese) VALUES ('$query','$nome_motore','$domain','$resultPage',1,'$date','$parametro') EOF; sql_query($sql);
Il passaggio successivo sarà l'invocazione di un metodo della classe QueryWriter a cui verrà passato un array contenente tutti i parametri della query (per inserimenti e update), la tabella e cosa farci.
function referer_compress($referer) { str_replace($referer, $domain_name, my_hash($domain_name)) ecc. }
Non sai programmare in PHP? Ti insegniamo noi, potrebbe essere l'occasione buona per imparare.
Cercheremo di formare chi collabora al codice PHP. Imparerai ad utilizzare MySQL e PHP al loro limite, useremo chat vocali, e-book e presentazioni video. In modo che chi collabora migliori le sue conoscenze e abbia una motivazione in più per farlo. Imparando non solo a programmare, ma a farlo con stile. Ottimizzando il codice e rendendolo facile da leggere e modificare.
Non si esclude inoltre la possibilità di rilasciare un certificato che attesti l'esperienza acquisita partecipando al progetto.