/tdd_project

Primary LanguageRubyMIT LicenseMIT


README

📗 Table of Contents

📖 TDD project

Learn more about this project below...

TDD project is an implementation of Test Driven Development, the idea behind this repo was to build first the Test and then implement the methods to put in to practice the TDD methodology of developing software. We have started building failing test and then write enough code to make the test pass. this is often called the Red Green Refactor cycle.

🛠 Built With

Tech Stack

Do you want to know more about the technologies we have use?

Programing Language
Test

Key Features

This repo include test and solution for the next algorithms

  • get a Fizzbuzz sequence
  • get the factorial of a number
  • reverse a string

(back to top)

💻 Getting Started

Would you like to use this project? keep reading!

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • a code editor
  • ruby installed in your computer

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:Diegogagan2587/TDD_project.git

Install

Install this project with:

first access to the root folder of the project:

  cd TDD_project

then install all required dependencies:

bundle install

Usage

To run the project, execute the following command:

  ruby solver.rb

or start an irb session, paste the code from solver and call the methods to see them in action

Run tests

To run tests, run the following command in the terminal in you root folder:

  rspec .

👥 Authors

Do want to connect with the Authors?

👤 Sergio Usma

👤 Diego Vidal

(back to top)

🔭 Future Features

In the future we could extend this project with:

  • UI for calling the methods

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Do you like this project?

If you like this project feel free to leave an start to this repo.

(back to top)

🙏 Acknowledgments

I would like to thank to Microverse for suggesting this project.

(back to top)

📝 License

This project is MIT licensed.

(back to top)