Talk
Intermediate
First Talk

Mastering Clean Code: Best Practices for High Quality Open Source Projects

Review Pending

In this session, I will explore the importance of clean code principles in open source projects and learn how to write high-quality code that is easy to read, maintain, and contribute to.


1. Introduction to Clean Code Principles (5 minutes)

  - Definition of clean code and its importance in open source projects

  - Benefits of writing clean code


2. The SOLID Design Principles (5 minutes)

  - Overview of the SOLID design principles

  - Examples of how to apply SOLID principles in clean code


3. Naming Conventions (2-3 minutes)

  - Best practices for naming variables, functions, and classes

  - Examples of good and bad naming conventions


4. Modularization and Separation of Concerns (5 minutes)

  - Importance of modularization and separation of concerns in clean code

  - Techniques for modularizing code and separating concerns


5. Refactoring Techniques (5 minutes)

  - Overview of refactoring techniques for improving code quality

  - Examples of common refactoring techniques and when to use them


6. Code Review Best Practices (5 minutes)

  - Best practices for conducting code reviews in open source projects

  - Examples of common code review mistakes and how to avoid them


7. Q&A Session (5 minutes)

  - Open floor for questions and discussions

None
FOSS

SHRINJAY SHRESTH
Ex-SWE Intern G&D Educara
Speaker Image

0 %
Approvability
0
Approvals
1
Rejections
1
Not Sure
ChatGPT
Reviewer #1
Rejected
Not sure it's super relevant, but I guess the code review parts can be interesting. I'm on the fence about this one.
Reviewer #2
Not Sure