Fork me on GitHub

Keep Learning Conhecimento nunca é o bastante

Me recomende

Posts com a tag Test-Driven Development

Evitando over-stubbing com Mocha

Não é segredo que não sou “fã” da maneira como a comunidade de desenvolvedores utiliza mocks e stubs. A meu ver, trata-se de mal uso de uma ferramenta muito útil.
Com esse tipo de uso surgem alguns problemas, tais como over-mocking e over-stubbing, ou seja, o uso abusivo de mocks e stubs. O abuso de mocks [...]


Seu framework não faz BDD

Eu sinto uma “pontada” no cérebro quando ouço ou leio coisas como “o RSpec (ou Shoulda, test/spec etc) é um framework BDD”.
Não existe algo como um “framework BDD”. Tenha em mente que quem pratica ou não o BDD é o desenvolvedor. O que existe são frameworks ou bibliotecas que adicionam uma boa dose de açúcar [...]


Jogue fora os testes quebradiços

É isso mesmo! Jogue fora. Todos eles! Você não precisa de deles. Você precisa de testes que garantam o comportamento do seu sistema. Software não é sobre o código escrito, software é sobre gerar o comportamento esperado a partir de um conjunto de requerimentos.
Bem, não sou um especialista em testes nem um guru da programação, [...]


Matchers vs Assertions: DSLs não são linguagens naturais

Ok, todo o tempo eu escuto o mesmo argumento quando alguém fala do RSpec (o mesmo foi usado por Jay Fields em sua palestra no Rails Summit, semana passada):
Matchers são superiores à asserções porque, quando estou conversando com alguém, eu não afirmo “Ei, assira que são iguais: 2, 1+1″, eu afirmo “Ei, 1+1 deve ser [...]


High Five: five tips on testing with Rails

Testing is a very important aspect of Rails programming. The framework makes testing really easy, eliminating some excuses you could have for not testing your applications. Here’s my five tips for testing with Rails:

Embrace the TDD cycle: this one isn’t Rails related, but is very important. You can write your code first and test it [...]


← Anterior Próxima →