Skip to content

pirocraft/challenging-timer

Repository files navigation

ChallengingTimer

Build Version Downloads

Use the challenging timer to practice TDD baby-steps during your kata, challenging yourself to make small changes that keep your tests green after each period.

Launch the 3:00 timer, before the end you should have done only one thing :

  • Think and define the next step
  • Create a test and make it pass
  • Refactor and keep your tests green

If one of your test failed at the end of the timer, you should rollback and try again with a smaller step.
If you have finish to think before the end of the timer, you can restart the timer with a double click.

You can use the timer as a regular one, changing the duration in your settings.

Challenging timer example

Features

Check challenging-timer.feature for details

Installation

  • Using IDE built-in plugin system:

    Preferences > Plugins > Marketplace > Search for "challenging-timer" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...

Contribution

Feel free to contribute to this plugin :

  • Suggesting new features that you are interested to use with an issue, or a PR with a cucumber .feature file
  • Pushing new features or fixes in PR

Plugin based on the IntelliJ Platform Plugin Template.

About

An IJ plugin to challenge yourself writing TDD baby steps

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors