Forse mai come oggi gli sviluppatori (e più in generale, i programmatori) hanno avuto a disposizione tante soluzioni per svolgere il proprio lavoro in modo differente, utilizzando soluzioni, strumenti, framework e linguaggi di natura diversa ma spesso alternativi per il conseguimento del medesimo risultato. Quali saranno le caratteristiche del linguaggio di programmazione del futuro? Difficile rispondere con esattezza, ma è comunque possibile proporre delle ipotesi. (more...)

Continua a leggere Previsioni sul linguaggio di programmazione del futuro

Categoria: Bookmark

Ho un problema (il primo che mi risponde "solo uno" lo banno). Ora che ho la mia classe astratta contenente i campi di default dell'oggetto Result, devo permettere a ProductResult di ereditare le variabili d'istanza da Result e fonderle con quelle proprie di ProductResult. Poiché in Ruby, di default, ogni variabile d'istanza è privata ho necessità  di dichiarare anche i metodi getter e setter per ogni proprietà . In poche parole, immaginando che ProductResult contenga le seguenti proprietà  id (ereditata da Result) url (ereditata da Result) name price image non posso permettermi di dichiarare dinamicamente gli attributi usando attr_accessor all'interno di un metodo. Il seguente codice non è consentito. (more...)

Continua a leggere Ruby Diary #12: Ruby attr_accessor dinamici

Categoria: Ruby