Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/santosh-konappanavar/tdd_project

TDD (Test-Driven Development) is a software development methodology where automated tests are written before writing the actual code. In this project, we implemented a class following TDD principles, ensuring that the code is thoroughly tested by creating tests that define the expected behavior and then writing the code to pass those tests.
https://github.com/santosh-konappanavar/tdd_project

postgresql-database rspec ruby server

Last synced: 21 days ago
JSON representation

TDD (Test-Driven Development) is a software development methodology where automated tests are written before writing the actual code. In this project, we implemented a class following TDD principles, ensuring that the code is thoroughly tested by creating tests that define the expected behavior and then writing the code to pass those tests.

Awesome Lists containing this project

README

        


logo

TDD Project

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)

- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)

# 📖 TDD Project

TDD (Test-Driven Development) is a software development methodology where automated tests are written before writing the actual code. In this project, we implemented a class following TDD principles, ensuring that the code is thoroughly tested by creating tests that define the expected behavior and then writing the code to pass those tests.

## 🛠 Built With
- RUBY

### Tech Stack

### Key Features

- User can calculate factorial number
- User can reverse their input word
- User can play Fizzbuzz game using this project

(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:



### Setup

Clone this repository to your desired folder:

### Install

Install this project with:


  • bundle install

### Usage

To run the project, execute the following command:


  • ruby tdd_project.rb

(back to top)

## 👥 Authors

👤 **Santosh Konappanavar**

- GitHub: [@Santosh-Konappanavar](https://github.com/Santosh-Konappanavar)
- Twitter: [@SantoshKonapp1](https://twitter.com/SantoshKonappa1)
- LinkedIn: [@Santosh Konappanavar](https://www.linkedin.com/in/santosh-konappanavar/)

👤 **Okpara Blessing Oluchi**

- GitHub: [@Okpara Blessing Oluchi](https://github.com/Luchy-B)
- LinkedIn: [@Okpara Blessing Oluchi](https://www.linkedin.com/in/blessingokpara)

## 🔭 Future Features

- [ ] We will add more feature by adding methods to enhance the user experience

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Santosh-Konappanavar/TDD Project/issues).

(back to top)

## ⭐️ Show your support

If you like this project give this repo a star and reach out on our social media, and we will be happy to know about it! 😃

(back to top)

## 🙏 Acknowledgments

We would like to thank the Microverse team for their invaluable resources

(back to top)

## 📝 License

This project is [MIT](https://github.com/Santosh-Konappanavar/TDD_Project/blob/development/LICENSE) licensed.

(back to top)