Skip to content

A collection of coding challenges designed to reinforce clean code principles and practices. Each exercise aims to help developers recognize and implement clean coding standards while practicing their skills in various programming languages.

Notifications You must be signed in to change notification settings

tugascrown204/clean-code-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# Clean Code Exercises

Welcome to the Clean Code Exercises repository!

## Overview
This project aims to provide developers with a series of coding challenges focused on clean coding principles. By working through these exercises, you'll enhance your understanding of writing clean, maintainable, and efficient code.

## Goals
- Encourage the adoption of clean code principles in your everyday programming.
- Provide practical coding challenges that can be solved in various languages (e.g., JavaScript, Python, Java, etc.).
- Foster a community around discussions of clean code practices.

## How to Contribute
1. **Fork the repository**: Create a personal copy of this repository.
2. **Pick an exercise**: Choose one of the existing exercises or propose a new one.
3. **Implement a solution**: Write clean, efficient code following the principles outlined in [Clean Code by Robert C. Martin](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0136083239).
4. **Submit a pull request**: Share your solution and improvements!

## Exercises
- **Refactoring**: Improve existing code with better naming conventions and structure.
- **Writing Tests**: Create unit tests to demonstrate the functionality of provided code snippets.
- **Commenting**: Rewrite poorly commented code to enhance clarity and understanding.

## Tags
- clean-code
- coding-challenges
- software-development
- open-source
- programming-practices

## License
This project is licensed under the MIT License. Feel free to use and contribute!

Happy Coding!

About

A collection of coding challenges designed to reinforce clean code principles and practices. Each exercise aims to help developers recognize and implement clean coding standards while practicing their skills in various programming languages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published