Domande con tag 'ruby'

5
risposte

Sarebbe ok se decidessi di scrivere tutto il mio Ruby come se fosse Haskell?

Dato che Ruby ha una buona lista di funzionalità operative integrate - riduce, mappa, seleziona, raccoglie ecc. Ha Procs, Blocks e Lambdas, e ha un bel supporto per l'iterazione (la famiglia each ), sarebbe un brutto decisione progettuale se...
posta 27.04.2011 - 01:35
8
risposte

Come terminare la mia dipendenza su .NET? [chiuso]

Ho sviluppato applicazioni GUI Windows da molti anni e sono entrato in .NET all'inizio del 2005. .NET è senza dubbio una piattaforma notevole e lo sto ancora utilizzando, ma con una varietà di tecnologie là fuori, non lo faccio voglio rimanere d...
posta 16.11.2010 - 21:26
2
risposte

Perché se le istruzioni non introducono scope in ruby 1.9?

se le istruzioni non introducono scope in Ruby 1.9, qual è la logica alla base di questo cambiamento da Ruby 1.8?     
posta 17.03.2011 - 08:31
2
risposte

Perché le persone suggeriscono di non utilizzare la variabile di istanza per le viste in Ruby on Rails

Perché sento che non è bello condividere le variabili di istanza tra controller e viste. Mi piace perché vedo subito tramite @ che qualcosa proviene dal controller. Vedo un buon modo per utilizzare gli helper nei controller qui: link . Ma sto u...
posta 31.12.2011 - 16:55
6
risposte

Intervistare uno sviluppatore esperto in una lingua che non conosci [duplicato]

Sfondo: Sono uno sviluppatore esperto e architetto tecnico (C #, Delphi, Java, Clojure, Assembler, Perl, vari linguaggi di programmazione funzionale esoterico) Abbiamo bisogno di assumere alcuni sviluppatori di Ruby per un progetto in cr...
posta 28.07.2011 - 13:50
4
risposte

Ruby: se variabile vs if variable.nil?

Sono nuovo di Ruby e sono rimasto sorpreso quando ho scoperto che tutti gli oggetti sono veri, a parte nulli e falsi. Anche 0 è vero. Una cosa carina di questa proprietà della lingua è che puoi scrivere: if !variable # do stuff when varia...
posta 13.11.2015 - 20:15
4
risposte

Refactoring: è appropriato semplicemente riscrivere il codice, a condizione che tutti i test superino?

Di recente ho guardato "Tutte le piccole cose" di RailsConf 2014. Durante questo discorso, Sandi Metz ha funzione che include una grande istruzione if annidata: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a...
posta 24.10.2018 - 03:57
1
risposta

Il join di Python sembra non concentrarsi sugli elementi da unire, ma sul simbolo, rispetto a Ruby o Smalltalk, per un motivo di progettazione?

Ho pensato che una delle pietre miliari di OOP è che abbiamo oggetti, che sono gli oggetti a cui siamo interessati e che quindi inviamo loro messaggi. Quindi può sembrare naturale che io abbia una collezione di oggetti, e ho bisogno di metter...
posta 27.12.2015 - 18:41
3
risposte

Cosa posso usare al posto delle interfacce in Ruby (o in qualsiasi altro linguaggio dinamico)?

Il mio obiettivo è definire i contratti tra le classi. Mi piace la digitazione anatra e tutto, ma vorrei anche definire un'interfaccia tra diversi livelli della mia applicazione per definire chiaramente quali sono i metodi da chiamare dall'es...
posta 27.01.2011 - 12:43
4
risposte

La gestione non deterministica delle risorse è un'astrazione debole?

Da quello che vedo, ci sono due forme pervasive di gestione delle risorse: distruzione deterministica ed esplicita. Esempi del primo sarebbero i distruttori C ++ e i puntatori intelligenti o il sottotitolo DESTROY di Perl, mentre un esempio di q...
posta 12.03.2013 - 07:41