/TDD-project

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.

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/Uzair-Manzoor/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)