Welcome to the onboarding practice repository for Clean Code and best practices! In this project, you will focus on learning and applying fundamental concepts for writing clean code in the context of the programing languages used in the Platform.
The main goal of this repository is to enhance your programming skills for C# and Erlang through understanding and applying the following aspects:
- Clean Code: We will learn to write clean and readable code, following the guidelines and recommendations of Robert C. Martin in his book "Clean Code." We will explore techniques and practices to enhance the quality and maintainability of our code.
The repository will be organized as follows:
-
csharp/
: This folder will contain the source files of our C# project. We will implement examples and exercises related to Clean Code and SOLID design principles here, you can find the details in the README file inside the folder. -
erlang/
: This folder will contain the source files of our Erlang project. We will implement examples and exercises related to Clean Code and best practices here, you can find the details in the README file inside the folder.
Contributions are welcome! If you'd like to participate in this project, you can follow these steps:
- Clone this repository to your local.
- Create a branch with a descriptive name for your contribution.
- Make your changes and improvements in the branch.
- Submit a pull request so that we can review your changes and merge them into the main project.
Here are some resources that can help you understand and apply the concepts of Clean Code:
- Book: "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin.
Let's embark on your journey to write more solid and clean code at Tiger Connect! Explore the sample code, experiment, and feel free to share your learnings and accomplishments in the repository. Together, we can improve our skills and create higher quality software.
Happy coding! 👨💻👩💻