Tools to improve testing

  • Thread starter Imobach González Sosa
  • Start date
I

Imobach González Sosa

Hi all,

An easy one: what tools do you use to improve testing? I've read some
about ZenTest and looks very nice. But I'd like to hear more about
tools (or frameworks) to make Ruby programmers happy even when writing
tests (I love to have tests, but I hate write them ;) ).

Any recommendation?

Thank in advance.
 
P

pat eyler

autotest and unit diff (both in ZenTest) are awesome.

The big thing is just procedural -- getting used to it. I've been
writing some code with Sean Carley, and writing it in a Ping
Pong style has been great. Sean will write a test, check it
in, and let me know. Then I need to get his test to pass, write
a new test, check it in and let him know.

Writing code this way has been a blast (it's more like playing a
game than working on a project). I'm convinced it would be
even more fun if Sean and I were pairing in person instead of
by email. The comments I've heard from others would seem
to bear this out.

Good luck, and have fun with testing.
 
C

chiaro scuro

I have done PingPong programming in the past using the collaborative
editor moonedit. it's really cool, even if it limits you to a single
text file. gobby is another promising one.

A good challenge would be to make FreeRIDE multiuser...

Writing code this way has been a blast (it's more like playing a
game than working on a project). I'm convinced it would be
even more fun if Sean and I were pairing in person instead of
by email. The comments I've heard from others would seem
to bear this out.

Good luck, and have fun with testing.

Chiaroscuro
 
P

pat eyler

I have done PingPong programming in the past using the collaborative
editor moonedit. it's really cool, even if it limits you to a single
text file. gobby is another promising one.

Sean and I have not tried a multi-user editor yet, though we've kicked
the idea around. So far, we've coordinated by by svn.

Does the collaborative editor allow you to communicate well enough,
or do you supplement with IM/irc/something?
A good challenge would be to make FreeRIDE multiuser...

hmm, if that happens I might have to look at using FreeRIDE.
 
C

chiaro scuro

------=_Part_9164_16561966.1143669557804
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Sean and I have not tried a multi-user editor yet, though we've kicked
the idea around. So far, we've coordinated by by svn.


We communicated by code :) Strange enough it seemed to work very well.. i=
f
the Intent of my tests waasn't clear, I could see my partner esitate with
his code.. and I started making the tests more expressive. It's difficult
to explain it. It must be tried :)

Moonedit, although it looks oldish, is very effective and it also has a ver=
y
cool history replay feature that allows you to playback the whole session.
If you download moonedit I can send you some example session.

hmm, if that happens I might have to look at using FreeRIDE.


If you could make it multiuser it would be fantastic :)
The code of FreeRIDE is very clean and based on a plugin architecture.


--
Chiaroscuro

------=_Part_9164_16561966.1143669557804--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,204
Messages
2,571,061
Members
47,668
Latest member
SamiraShac

Latest Threads

Top