/TDD_project

In this project we implemented a class with some methods, but we did it by doing test-driven development (TDD). We wrote tests first and then the code. This will be verified in our commits history, so it is important to use the proper sequence.

Primary LanguageRubyMIT LicenseMIT

Test-driven development (TDD)

๐Ÿ“— Table of Contents

๐Ÿงช Test-driven development (TDD)

Test-driven development (TDD) is implemented in Ruby. The idea behind test-driven development (TDD) is that tests are not an afterthought. Also, it makes you think about how your code behaves before starting to code. Through this project, we employed the TDD technique by conducting tests first before writing the code. We thoroughly enjoyed engaging in this activity as it proved to be instrumental in understanding the performance of the tests and subsequently writing the code.

๐Ÿ›  Built With

Tech Stack

Languajes

Key Features

  • Understand the TDD concept.
  • Use of Ruby's best practices

(back to top)

๐Ÿ’ป Getting Started

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

Prerequisites

In order to run this project you need:

  • VS Code
  • Ruby installed and configured.

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/oovillagran/TDD_project.git

Install

Install this project with:

  bundle install 

Usage

To utilize the project, you need to have Ruby installed on your computer. You can run the code using the IRB terminal .

Run tests

To run tests, run the following command:

  rspec spec

๐Ÿ‘ฅ Authors

๐Ÿ‘ค Federica Ulzurrun

๐Ÿ‘ค Oscar Villagran

(back to top)

๐Ÿ”ญ Future Features

  • [Developing the UI]

(back to top)

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

โญ๏ธ Show your support

If you like this project give it a star โญ!

(back to top)

๐Ÿ™ Acknowledgments

We would like to thank Microverse for allowing us to make this project

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)