Domande con tag 'ruby'

1
risposta

Principio aperto / chiuso e riapertura delle classi di Ruby

In OOP c'è il principio Open / Closed che afferma che "software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification". Considerando che in Ruby è possibile riaprire una classe, non credi...
posta 10.05.2011 - 07:48
1
risposta

Come si impara la concorrenza in Ruby? [chiuso]

Ieri ho letto questo fantastico articolo su Concurrency in JRuby di EngineYard e mi rendo conto che ho bisogno di sfruttare le mie capacità in materia di concorrenza in Ruby, menzionando Ruby qui intendo che potrebbe essere tutte le implemen...
posta 24.07.2011 - 02:24
2
risposte

Come posso creare interfacce di errore idiomatiche in Ruby?

Sto sviluppando un'app Ruby on Rails. L'app contiene un servizio che racchiude un'API REST esterna, chiamata da un controller, con diversi possibili stati di errore. L'implementazione corrente restituisce il corpo della risposta in caso di succe...
posta 08.01.2017 - 00:09
6
risposte

Va bene definire un metodo [] in NilClass di Ruby?

Ruby per impostazione predefinita non include il metodo [] per NilClass Ad esempio, per verificare se foo["bar"] esiste quando foo può essere nullo, devo fare: foo = something_that_may_or_may_not_return_nil if foo &&...
posta 19.10.2012 - 21:33
2
risposte

Come vengono compilati i linguaggi di scripting?

So che il termine "linguaggi di scripting" è solo un sottogruppo di linguaggi di programmazione, ma desidero fare riferimento a linguaggi di programmazione come Python e Ruby, tra gli altri. Prima di tutto, perché non abbiamo bisogno di un...
posta 15.10.2015 - 21:15
5
risposte

Qual è un modo pratico per eseguire il debug di Rails?

Ho l'impressione che in pratica i debugger vengano usati raramente per le applicazioni Rails. (Allo stesso modo per altre app di Ruby, oltre a Python.) Possiamo confrontarlo con la pratica abituale per i programmatori Java o VisualStudio: uti...
posta 12.12.2011 - 10:46
2
risposte

Perché Clojure trascura il principio di accesso uniforme?

Il mio background è Ruby, C #, JavaScript e Java. E ora sto imparando Clojure. Ciò che mi fa sentire a disagio in seguito è che il Clojure idiomatico sembra trascurare il principio di accesso uniforme ( wiki , c2 ) e quindi in una certa misura a...
posta 15.10.2013 - 02:35
3
risposte

Soluzione tecnica Specialized VS Specialized; cosa prendere in considerazione?

Recentemente abbiamo avuto una discussione in ufficio a causa di opinioni contrastanti tra gli sviluppatori. Un lato (lato S) sosteneva che le soluzioni tecniche dovevano necessariamente essere il più specifiche possibili, mentre l'altro lato (l...
posta 17.02.2012 - 09:54
7
risposte

Quanto Ruby dovrei imparare prima di passare a Rails? [chiuso]

Solo una breve domanda .. Non riesco mai a ottenere una risposta definitiva quando lo faccio su Google. Alcune persone dicono che puoi imparare Rails senza conoscere alcun Ruby, ma ad un certo punto ti imbatterai in un muro di mattoni e vorres...
posta 25.07.2012 - 05:34
1
risposta

Ruby Shoes per applicazioni non banali [closed]

Ho dato un'occhiata a Ruby Shoes per lo sviluppo di GUI con Ruby. Finora, è stata una buona esperienza per creare semplici app. Tuttavia, sono abbastanza preoccupato di essere in grado di scrivere applicazioni su larga scala con esso. Ad esempio...
posta 26.03.2012 - 14:58