Skip to content

best practices for solving FizzBuzz algorithm challenge using Test-Driven Development

License

Notifications You must be signed in to change notification settings

ThuyNT13/fizzbuzz-tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a presentation at Blue1647 to explore best practices for designing code starting with Test-Driven Development and later on refactoring for DRYness. Having done TDD, refactoring should not break the code.

Granted, FizzBuzz is a simple program to write, but breaking it down into its individual components is going to be a fun exercise in exploring design concepts.

Also testing out ways to help coders learn how to approach solving algorithms by breaking down a complex problem into smaller, individual parts. Make it less intimidating.

The point of the exercise is not to write one-line, unreadable code. Readability is paramount and single-responsibility is golden.

Check out the Wiki for notes about Rspec, Ruby and general references.

Support

Please open an issue for support.

Contributing

Please contribute using Github Flow. Create a branch, add commits, and open a pull request.

About

best practices for solving FizzBuzz algorithm challenge using Test-Driven Development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages