All Posts For: Testing
Apr
25
2013
As a Rails developer, I learned the benefits of a test-driven style, and I never want to go back to the old style of writing code that might work, but might not! So when I decided to learn Android programming, finding the right strategies and tools to drive tests was the first task at hand.…
Oct
23
2012
I’ve been developing Rails applications since version 1.2. Having worked through several major Rails upgrades, I’ve learned the true value of writing tests. Simply put, tests provide confidence that features will work as designed, and will continue to work in the future.…
Aug
31
2012
Highgroovers take test-driven design (TDD) seriously, but it’s easy to become overwhelmed by the number of tools available for testing applications. However, if you know us even a little, you know that we have a lot of experience using different tools—and that we’ve developed some opinions about them.…
Aug
14
2012
At Highgroove, we aim to be fast. When we jump on a project, we work with the client to understand their goals and begin delivering functionality on the first day. As the project progresses, we strive to increase the velocity of work on the project with each passing iteration.…
Jul
11
2012
Hey, have you heard about the first Highgroove-hosted Code Retreat? We’re polishing our silverware and painting the walls in preparation[1] for helping developers to level-up their skills.
Read on to find out more.
Initially, I wanted to use this space to encourage you to “Act fast!” “Do it now!” and “Get On Board!” but our Code Retreat has already reached capacity.[2]
Most importantly, let me implore you to follow us on twitter and facebook to ensure you’re one of the first to hear about any Code Retreats we host in the future.…
May
24
2012
Last month on the 37signals blog, DHH wrote about testing like the tsa. In the article David argues for less strict test driven development and quotes Kent Beck in saying:
I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence (I suspect this level of confidence is high compared to industry standards, but that could just be hubris).…
Apr
10
2012
At Highgroove we really like testing and are constantly looking for ways to improve our testing process, how quickly our tests run, and how exactly we execute our tests. How often during your Test Driven Development (TDD) cycle do your tests fail “mysteriously”?…
Apr
6
2012
Database-bound tests are a drag. Inconsistent tests are a pain. Database-bound, inconsistently failing tests are the worst!
The following commit message is from a real code base:
Run in transactions by default.
When we added controller specs they weren’t being run w/any kind of DB cleaner b/c there was no default strategy and they weren’t explicitly included in a group.…
Apr
3
2012
I started watching Gary Bernhardt’s Destroy All Software screencasts recently and after watching a specific episode, I had to have his Ruby testing setup. After sitting in Vim config for a while, with some improvements I made, I started feeling like I should somehow contribute my changes back.…
Feb
9
2012
One of my least favorite chores as a developer is dealing with email. I’m not talking about my inbox. That is a post for another day . I’m talking about emails sent by web applications. Whether it is a sign up confirmation email, a receipt from a purchase, or reminder for your dog’s birthday.…
← Older posts