Conclusão de código do Ruby IDE [fechada]

5

Eu comecei a escrever um pouco de ruby no meu tempo livre e atualmente estou usando o Netbeans 7 com o plugin Ruby and Rails v0.111. Sou principalmente um programador Java vindo do IntelliJ e do Eclipse.

Uma desvantagem da minha configuração de programação Ruby é que meu NetBeans não é muito útil quando se trata de conclusão de código. Isso parece devido ao fato de que o Ruby não é strongmente tipado e, como o IDE não conhece o tipo, ele não pode sugerir métodos. Como resultado, devo passar muito tempo no meu navegador, examinando a documentação e voltando ao meu IDE para digitar manualmente o método lá.

Há alguma alteração que eu possa fazer na minha configuração para obter a conclusão de código para o Ruby ou é praticamente impossível devido à natureza do idioma? Como outros desenvolvedores trabalham com o Ruby, além de memorizar todos os métodos na biblioteca principal?

    
por satur9nine 17.08.2011 / 07:45
fonte

3 respostas

7

Rubymine faz melhor do que a maioria (não surpreendentemente, vindo dos caras que trouxeram você IntelliJ), mas é claro que existe sempre serão limitações com uma linguagem de tipo dinâmico como Ruby ou Python. Este será sempre um dos custos de ir a uma dessas línguas.

Mas, para algumas pessoas, as bibliotecas principais são muito fáceis de aprender e o o livro Pickaxe é um excelente Referência da biblioteca do núcleo Ruby. Da mesma forma, O Rails 3 Way é uma excelente referência do Rails.

É tudo uma questão de saber se os benefícios de uma linguagem de tipo dinâmico superam esse custo. Nem todos fazem. Se não, siga para uma linguagem com tipagem estática.

    
por 17.08.2011 / 07:56
fonte
0

Um pouco atrasado, mas Atom (do GitHub) tem suporte para Ruby , bem como muitos outros idiomas, incluindo Puppet .

    
por 21.07.2014 / 21:20
fonte
0

Você disse que está vindo do IntelliJ IDE. A boa notícia é que você pode instalar o o plugin Ruby / Rails para o IntelliJ . O plugin é um pouco mais antigo que o usado para alimentar o RubyMine, mas o pessoal da JetBrains está sempre atualizando-o. Experimente.

Ninguém memoriza all os métodos em qualquer linguagem de programação.

Verifique estes dois recursos: Ruby-Doc.org e RubyDoc.Info

    
por 18.08.2011 / 06:26
fonte

Tags