/tdd-project

Test-driven development learning project.

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

📖 [TDD project]

TDD project is an exercise in Test-Driven Development (TDD) using the Ruby programming language. In this project, a class named Solver is implemented, containing factorial, reverse and fizzbuzz methods. The project is developed using the TDD methodology, ensuring that tests are written first before implementing the code.

🛠 Built With

Ruby, Visual Studia Code, WSL

Tech Stack

Ruby
WSL

Key Features

  • [Test-Driven Development (TDD)]
  • [Solver Class]
  • [Exception Handling]
  • [Unit testing]

(back to top)

💻 Getting Started

Setup

In order to use this project.. Clone this repository to your desired folder by pasting this command in your command line interface:

https://github.com/tajemouti/tdd-project.git

Prerequisites

Ruby Git

Install

To install the project's dependencies, run:

bundle install

Usage

To use, run:

ruby solver.rb

Run tests

To test, run:

rspec

(back to top)

👥 Author 1

👥 Author 2

🔭 Future Features

  • [Performance Optimization]
  • [Additional Mathematical Functions]
  • [Error Handling Improvements]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Kindly give this project a star if you like it.

(back to top)

🙏 Acknowledgments

I would like to thank Microverse.

(back to top)

📝 License

This project is MIT license.

(back to top)