Não reinventar a roda: uso rubygems
A linguagem básica de programação Ruby é poderoso. Você pode codificar um monte de suas idéias com muito pouco de digitação. classes e objetos embutidos de Ruby chegar muito longe, fornecendo para a maioria das necessidades de programação. Eventualmente, você vai querer fazer algo que não é parte da biblioteca de built-in de código, e você vai começar a escrever o seu novo grande função.
Conteúdo
Video: Isto é Matemática - T01E01 - Reinventar a roda
Antes que você, considere procurando o que você precisa na comunidade Ruby.
Gem de uma jóia
RubyGems são bibliotecas reutilizáveis de código que normalmente se concentrar em fazer um trabalho bem. Pessoas de todo o mundo contribuem gemas livres e de código aberto para a comunidade. Basta pesquisar para o código que você está interessado.
Precisa fazer alguns gráficos de programação para fazer um jogo? Você vai encontrar a gema Gosu. Quero escrever uma aplicação web? Confira Rails. Precisa controlar um robô? Você poderia usar Artoo para isso.
usando pedras preciosas
Quando você instalar o Ruby no seu computador, você tem uma série de ferramentas que você pode usar de seu programa terminal. RubyGems são instalados utilizando o gema programa. Quando você sabe o nome da jóia que você quer, você configurá-lo com gem install minha_interessante_gema. Se a jóia não funciona para você, você pode facilmente desinstalá-lo, também.
A maioria das gemas populares vêm com documentação básica que o ajudará a entender como usar o código. Normalmente você pode seguir os links de documentação no RubyGems.org. links da documentação, muitas vezes, levá-lo a um site dedicado para a própria jóia, ou pelo menos ao código-fonte do gem, normalmente em um site como GitHub. Você pode, então, procurar um README.md arquivo, que frequentemente acompanha a jóia.
Devolvendo
Como você melhorar suas habilidades de codificação, um dia você pode inventar um objeto, classe ou conjunto mais complexo de código que você gostaria de compartilhar. Instruções para construir suas próprias jóias são fáceis de encontrar online, e a comunidade de programadores Ruby tem o prazer de responder a perguntas que você pode ter.
A comunidade Ruby em todo o mundo é construído sobre um grande número de pessoas como você que são generosos com seu tempo e invenções. Considere compartilhar seu código e / ou conhecimento, quando você pode!