https://github.com/mohamedsabry0/problem-solving-toolkit-tdd
This repository provides a set of Ruby utilities for solving common programming challenges. All code is developed using TDD practices to ensure robustness and maintainability.
https://github.com/mohamedsabry0/problem-solving-toolkit-tdd
Last synced: 3 months ago
JSON representation
This repository provides a set of Ruby utilities for solving common programming challenges. All code is developed using TDD practices to ensure robustness and maintainability.
- Host: GitHub
- URL: https://github.com/mohamedsabry0/problem-solving-toolkit-tdd
- Owner: mohamedSabry0
- License: other
- Created: 2023-07-14T09:03:58.000Z (almost 2 years ago)
- Default Branch: development
- Last Pushed: 2023-07-15T08:20:55.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T01:25:34.139Z (5 months ago)
- Language: Ruby
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TDD Project
# 📗 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-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [❓ FAQ (OPTIONAL) ](#-faq-optional-)
- [📝 License ](#-license-)In this project, a class is implemented in test-driven development where tests are written first and then code.
- Ruby
- Git, Github
- VSCode> Git,
> Github,
> Ruby- Write unit tests using Rspec.
- Understand an existing codebase in a way that allows for adding tests.
- Write Rspec unit tests with mocks.
- Understand the TDD concept.Clone this repository to your desired folder:
```
git clone https://github.com/mohamedSabry0/Problem-Solving-Toolkit-TDD.git
```### Prerequisites
-NodeJS
-BrowserIn order to run this project you need:
### Setup
Clone this repository to your dist folder:
git clone https://github.com/mohamedSabry0/Problem-Solving-Toolkit-TDD.git
cd Problem-Solving-Toolkit-TDD
### Install
Install this project with:
bundle install### Usage
Use this project in the browsers of desktops and mobile devices
### Run tests
rspec spec
### Deployment
N/A
👤 **Abdul-Aziz Fakhriddinov**
- GitHub: [@githubhandle](https://github.com/AFakhriddinov)
- Facebook: [@facebookhandle](https://www.facebook.com/abdulaziz.faxriddinov)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/afakhriddinov/)👤 **Mohamed Sabry**
- GitHub: [@mohamedSabry0](https://github.com/mohamedSabry0)
- Twitter: [@mohsmh0](https://twitter.com/mohsmh0)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/mohamed-sabry0/)- Add more use cases to cover more scenarios of problems.
- Add tests for the new use cases.Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please let me know and we can improve it further. You are welcome to support this project by giving suggestions for improvement.
Acknowledgements and suggestions for improvement are always welcome
- **[How can this project be imporoved]**
- [More queries could be added]
This project is [MIT](https://github.com/mohamedSabry0/Problem-Solving-Toolkit-TDD/blob/TDD/LICENSE) licensed.