oovillagran / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

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.

License:MIT License


Languages

Language:Ruby 100.0%