Domande con tag 'ruby'

5
risposte

ottiene oggetto casuale ponderato

Ho, per esempio, questa tabella +-----------------+ | fruit | weight | +-----------------+ | apple | 4 | | orange | 2 | | lemon | 1 | +-----------------+ Devo restituire un frutto a caso. Ma apple dovrebbe essere selezi...
posta 29.05.2012 - 10:59
9
risposte

Spiegazione su come "Tell, Do not Ask" è considerato un buon OO

Questo post del blog è stato pubblicato su Hacker News con diversi upvotes. Provenendo dal C ++, la maggior parte di questi esempi sembra andare contro ciò che mi è stato insegnato. Ad esempio # 2: Bad: def check_for_overheating(system...
posta 20.07.2012 - 02:30
2
risposte

Le lingue moderne usano ancora i generatori di parser?

Stavo facendo ricerche sulla suite del compilatore gcc su wikipedia qui , quando è arrivato: GCC started out using LALR parsers generated with Bison, but gradually switched to hand-written recursive-descent parsers; for C++ in 2004, and fo...
posta 17.07.2014 - 19:41
11
risposte

Va bene apportare modifiche allo stile di codifica su un progetto open source che non segue le best practice?

Recentemente, mi sono imbattuto in un certo numero di open source Ruby (o in maggioranza di Ruby) progetti su GitHub che se selezionato con uno strumento di analisi del codice come Rubocop , crea un sacco di reati . Ora, la maggior parte...
posta 02.02.2014 - 15:08
3
risposte

Che cos'è un simbolo in Ruby?

Sono totalmente nuovo nel mondo di Ruby, e sono un po 'confuso con il concetto di Simboli. Qual è la differenza tra simboli e variabili? Perché non usare solo variabili? Grazie.     
posta 07.12.2010 - 19:36
8
risposte

Ruby ma non Rails sul mio curriculum [chiuso]

Ho elencato Ruby come abilità nel mio curriculum perché ho programmato in Ruby per 5 anni mentre lavoravo al mio dottorato. tesi. L'ho usato principalmente per implementare algoritmi di elaborazione del linguaggio naturale. Sto iniziando a ce...
posta 14.01.2011 - 16:59
4
risposte

Esempi concreti del "solo un modo per farlo" di Python maxim [closed]

Sto imparando Python e sono intrigato dal seguente punto in PEP 20 The Zen of Python : There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Qual...
posta 27.07.2011 - 18:43
3
risposte

I test di integrazione sono pensati per ripetere tutti i test unitari?

Diciamo che ho una funzione (scritta in Ruby, ma dovrebbe essere comprensibile da tutti): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age...
posta 06.06.2016 - 12:32
3
risposte

Quale funzionalità contiene WebStorm su quale RubyMine non funziona?

Sto cercando di acquistare Rubymine perché sto facendo una piccola quantità di ruby, ma una grande quantità di html5 / javascript. Avevo intenzione di ottenere Webstorm perché ho un sacco di framework / applicazioni basati su html5 / js, su c...
posta 02.02.2012 - 10:24
8
risposte

Ruby on Rails downsides e avvertimenti [chiuso]

Questa non è una mossa di apertura per l'assalto di RoR - onesto! Sto imparando il framework Ruby and the Rails. Prima facie sembra essere piuttosto interessante, e una meravigliosa esperienza rispetto a PHP. (In effetti, mi ricorda i giorni...
posta 29.08.2011 - 14:36