Fork me on GitHub

Keep Learning Conhecimento nunca é o bastante

Posts com a tag Ruby

SOLID Ruby: Single Responsibility Principle

Utilizamos BDD e técnicas do programação orientada a objetos não apenas para obter código mais limpo e bonito. Na verdade, essas são consequências do principal objetivo: criar código que tenha baixo custo de manutenção, isto é, não demande muito tempo e pessoas para correções e melhorias. Um conjunto de técnicas que podemos utilizar para atingir […]


Dica rápida: formatação da saída do Test::Unit com a gem turn

Recentemente voltei a brincar com um pet project para atualizá-lo do Rails 2.3 para o Rails 3. A suíte de testes do projeto foi escrita com Test::Unit e Shoulda e, quando a executei sob Ruby 1.9.2, vi que a saída não estava formatada, isto é, não havia alinhamento, as falhas não ficavam em vermelho e […]


Back-end caching com Ruby, parte 1 – Introdução

Depois de pesquisar muito código e dar duas palestras em que falei um pouco sobre o tema, posso afirmar com convicção que caching é um dos aspectos mais negligenciados pelos desenvolvedores em nossa comunidade – não por preguiça ou algo do tipo, mas por falta de prática e exposição ao assunto. Resolvi contribuir para que […]


Slides (com algumas anotações) da minha palestra na RubyConf Brasil

No último dia 26 palestrei na RubyConf Brasil, em São Paulo, falando sobre uma miscelânea de dicas e técnicas para otimização de aplicações Rails e formas de tornar o código de uma aplicação mais flexível e mais fácil de manter. Os slides (em pdf) podem ser baixados aqui: Coisas que aprendi e quero passar adiante […]


Postado em
26 September 2010 @ 14:27

Tag(s)
RSpec, Ruby

Duas dicas rápidas sobre RSpec

Não utilize a sintaxe abaixo: something.should != value A razão para isso é que != é uma expressão, enquanto ==, >=,


← Anterior Próxima →