TDD-Project

TDD is the Test Driven Development Technology that is about write tests before write a code and if code does not run according to test case then refactor code.

MIT License

Stars
4

TDD

Getting Started

Table of Contents

[Test Driven Development]

**[TDD]**In this project We will implement a class with some methods, but We will do it by doing test-driven development (TDD). The idea is to write tests first and then the code. This will be verified in Our commits history.

Flow Chart

Write Test => Write Code => Run Test => If Fails => Refactor Code => Run Test => Repeat Process of Refactor until Test Passed!

Main Points

  1. Write the Test Case first.
  2. Write the Code in accordance with the Test Case.
  3. Run the Test Case and Refactor if the Test Case Failed!

Built With

Tech Stack

Key Features

  • [Using Ruby language]
  • [Using Class]
  • [Using OOP]

Getting Started

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

Prerequisites

In order to run this project you need:

  • the Ruby should be installed in your machine.
  • Run ruby main.rb.

Setup

Clone this repository to your desired folder:

  • git clone https://github.com/MasumaJaffery/TDD-Project

Authors

Najibullah Jafari

Syeda Masuma Fatima

Future Features

  • I think about how to make it fast.
  • I will make a oop class for it.
  • We will do our best to decrease duplication of code.

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

If you like this project that would be nice to put a star!

Acknowledgments

I would like to thank Microverse for their helpful practices.

License

This project is MIT licensed.

Related Projects