Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maximoortelli/tdd_proyect


https://github.com/maximoortelli/tdd_proyect

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

# ๐Ÿ“— Table of Contents

- [๐Ÿ“— Table of Contents](#-table-of-contents)
- [๐Ÿ“– TDD\_Project ](#-tdd_project-)
- [๐Ÿ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [๐Ÿ’ป Getting Started ](#-getting-started-)
- [Setup ](#setup-)
- [Prerequisites ](#prerequisites-)
- [Usage of Ruby ](#usage-of-ruby-)
- [๐Ÿงช Tests ](#-tests-)
- [๐Ÿ‘ฅ Authors ](#-authors-)
- [๐Ÿ”ญ Future Features ](#-future-features-)
- [๐Ÿค Contributing ](#-contributing-)
- [โญ๏ธ Show your support ](#๏ธ-show-your-support-)
- [๐Ÿ™ Acknowledgments ](#-acknowledgments-)
- [๐Ÿ“ License ](#-license-)

# ๐Ÿ“– TDD_Project

This project follows the Test-Driven Development (TDD) approach. Each feature has been developed starting with a test case, as per TDD guidelines.

## ๐Ÿ›  Built With

The project is built using ruby. Getting Started Follow these steps to understand and work on the project:

### Tech Stack

The project is built using the following technologies:

Ruby

### Key Features

- **Create a class called `Solver`**
- **Create a method called `factorial` for the Solver class**
- **Create a method called `reverse` for the Solver class**
- **Create a method called `fizzbuzz` for the Solver class**

(back to top)

## ๐Ÿ’ป Getting Started

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

Clone this repository to your local machine:

```
git clone https://github.com/maximoortelli/TDD_Proyect.git

```
## Setup

Navigate to the project folder:

cd TDD_Project

### Prerequisites

- An integrated development environment (IDE) like Visual Studio Code.
- Ruby installed on your machine.
- Git installed on your machine.
- A GitHub account for version control.

# Usage of Ruby

Follow these steps to use the program:

1. Open your terminal.
2. Navigate to the directory where the program files are located using the `cd` command.

bash
cd /path/to/your/program/files

## ๐Ÿงช Tests

The project includes a series of unit tests to validate the functionality of all methods in the `Solver` class. To run the tests, navigate to the project directory and execute the following:

```bash
# run tests
ruby tests/test_solver.rb
```

## ๐Ÿ‘ฅ Authors

๐Ÿ‘ค **Maximo Ortelli**

- GitHub: [@githubhandle](https://github.com/maximoortelli)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/maximo-ortelli-rueda/)

(back to top)

## ๐Ÿ”ญ Future Features

- [ ] **Rspec test**

(back to top)

## ๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/maximoortelli/TDD_Proyect/issues).

(back to top)

## โญ๏ธ Show your support

If you like this project or if it helped you, please give a โญ๏ธ. I'd really appreciate it!

(back to top)

## ๐Ÿ™ Acknowledgments

I would like to thank Microverse and all my peers and colleagues at Microverse for giving me the opportunity to work on this project.

(back to top)

(back to top)

## ๐Ÿ“ License

This project is [MIT](./LICENSE).

(back to top)