Perguntas sobre 'ruby'

5
respostas

obter item aleatório ponderado

Eu tenho, por exemplo, esta tabela +-----------------+ | fruit | weight | +-----------------+ | apple | 4 | | orange | 2 | | lemon | 1 | +-----------------+ Eu preciso devolver uma fruta aleatória. Mas apple deve ser...
29.05.2012 / 10:59
9
respostas

Explicação sobre como "Tell, Don't Ask" é considerado bom OO

Esta postagem do blog foi postada no Hacker News com vários upvotes. Vindo do C ++, a maioria desses exemplos parece ir contra o que me foi ensinado. Como no exemplo 2: Ruim: def check_for_overheating(system_monitor) if system_monit...
20.07.2012 / 02:30
2
respostas

As linguagens modernas ainda usam geradores de analisadores?

Eu estava pesquisando sobre o conjunto de compiladores do gcc na wikipedia aqui , quando surgiu: GCC started out using LALR parsers generated with Bison, but gradually switched to hand-written recursive-descent parsers; for C++ in 2004, an...
17.07.2014 / 19:41
11
respostas

Não há problema em fazer alterações no estilo de código em um projeto de código aberto que não segue as práticas recomendadas?

Recentemente, deparei com vários projetos de Ruby (ou maioria de Ruby) no GitHub que são de código aberto quando marcado com uma ferramenta de análise de código como Rubocop , crie um monte de ofensas . Agora, a maioria dessas ofensas inc...
02.02.2014 / 15:08
3
respostas

O que é um símbolo em Ruby?

Sou totalmente novo no mundo Ruby e estou um pouco confuso com o conceito de símbolos. Qual é a diferença entre símbolos e variáveis? Por que não apenas usando variáveis? Obrigado.     
07.12.2010 / 19:36
8
respostas

Ruby mas não Rails no meu currículo [closed]

Eu listei Ruby como uma habilidade no meu currículo, porque eu tenho programado em Ruby por 5 anos enquanto eu trabalho no meu Ph.D. tese. Eu tenho usado principalmente para implementar algoritmos de processamento de linguagem natural. Estou...
14.01.2011 / 16:59
4
respostas

Exemplos concretos da “única maneira de fazê-lo” do Python maxim [closed]

Estou aprendendo Python e estou intrigado com o seguinte ponto no PEP 20 O Zen do 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....
27.07.2011 / 18:43
3
respostas

Os testes de integração têm como objetivo repetir todos os testes de unidade?

Digamos que eu tenha uma função (escrita em Ruby, mas deve ser compreendida por todos): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age...
06.06.2016 / 12:32
3
respostas

Que funcionalidade WebStorm contém qual RubyMine não possui?

Eu estou olhando para comprar Rubymine como estou fazendo uma pequena quantidade de ruby, mas uma grande quantidade de html5 / javascript. Eu começaria Webstorm porque tenho muitos frameworks / apps baseados em html5 / js em que estou trabalh...
02.02.2012 / 10:24
8
respostas

Desvantagens do Ruby on Rails e advertências [fechadas]

Esta não é uma jogada de abertura para RoR bashing - honesto! Estou aprendendo Ruby e o framework Rails. Prima facie parece ser muito legal, e uma experiência maravilhosa em comparação ao PHP. (Na verdade, está me lembrando de dias mais feliz...
29.08.2011 / 14:36