Può capitare di scrivere codice con dei problemi, migliorabile e che in teoria non dovresti nemmeno aver mai prodotto. Si scrive cattivo codice per vari motivi; pressioni dall’alto, mancanza di tempo, incompetenza, etc.
Questa breve conferenza illustra (concettualmente parlando) gli errori più comuni quando si scrive codice in php, come ad esempio le variabili immesse direttamente nelle query e nei comandi di shell. Dando per scontate le buone pratiche di programmazione, il relatore suggerisce l’uso di buoni ide/editor per aiutare a monitorare i nomi delle variabili (e possibilmente i tipi) durante la stesura del codice. Mostra anche un tool per l’analisi dei sorgenti che controlla eventuali variabili non ripulite per il passaggio a funzioni critiche, uso scorretto di get e post e così via.
Ho deciso di imparare Python non perché volessi volare ma per la voglia di conoscere un linguaggio interpretato, qualcosa di nuovo che non fosse la solita roba c-like. Ho visto questo linguaggio come supporto a molti altri programmi come inkscape e blender che mi hanno fatto intuire che sarebbe tornato sempre utile. Durante lo studio del linguaggio mi sono accorto di quanto fosse davvero interessante, possiede alcune peculiarità che ho trovato formidabili e a volte inusuali.
La prima cosa che salta subito all'occhio è l'indentazione; il linguaggio impone uno stile rigido che ha lo scopo di aumentare la leggibilità di quello che scrivi. In questo modo non c'è bisogno di marcatori come parentesi graffe o parole chiavi per delimitare gli scope. Solitamente ogni statement si conclude con un ritorno a capo, in casi eccezionali possiamo usare il punto e virgola ma possiamo farne sempre a meno.
Questo è il mio raccoglitore di guide e tutorial su tutto quello che riguarda lo sviluppo web. È iniziato tutto con una breve trattazione sul PHP e col tempo ha queste dimensioni che vedete per via dei nuovi articoli che aggiungevo.
Ricordo che passavo il tempo al computer nel rastrellare la rete, ricopiare i testi più interessanti su un word processor, aggiungere il numero di pagine e fare una sorta di indice. Ho raccolto i tutorial in varie categorie e piazzato le linguette che potete vedere nella foto. Quella risma di carta si potrebbe adesso benissimo sostituire con alcuni libri specifici...
Infrid: Flycat benvenuto nel mondo dei vendor lock-in, ammetti che già volevi un ipad per conto tuo e che questa era una buona scusa :D Il tuo futuro tablet, il mio PC e i telefoni in nostro possesso sono …leggi
Flycat: Ciao, posso dire la mia? Io sono un ex-studente/lavoratore; mi sono dovuto sudare i numerosi euro per potermi laureare acquiestando libri/appunti/libri crakkati, pranzi, cene, trasferte, tasse, tassin…leggi
Infrid: Il raffronto è volutamente scorretto, se devi vendere agli studenti universitari il primo problema è il prezzo, la qualità del libro è di secondaria importanza. Sono persone abituate a prendere i lib…leggi
Ubbo: Hai ragione nel dire che la pirateria sui libri scolastici cartacei sia molto diffusa e nota a tutti MA per fare un raffronto commerciale del tutto corretto dovresti paragonare il prezzo di un libro o…leggi
Krosis: Da come la vedo io ci son tre considerazioni da fare: 1] Nelle sperimentazioni attuali gli iPad son forniti da Apple o acquistati direttamente dalle università/istituti che poi li danno agli studen…leggi