#15 Clean code: meaningful names, functions, comments, formatting, error handling, tests, concurrency


Manage episode 316086320 series 3266917
بواسطة Slimane Akalië، اكتشفه Player FM ومجتمعنا ـ حقوق الطبع والنشر مملوكة للناشر وليس لـPlayer FM، والصوت يبث مباشرة من خوادمه. اضغط زر الاشتراك لمتابعة التحديثات في Player FM، أو ألصق رابط التغذية الراجعة في أي تطبيق بودكاست آخر.

About the podcast:

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer, but only if you work at it.

In today's episode from Kass d'Atay Podcast, Slimane Akalië will try to summarize the most important points in this book, which is a comprehensive guide for every programmer, novice, or professional.


(00:00) Intro

(01:50) Disclaimers

(02:10) Why Clean code?

(04:45) Meaningful names

(13:21) Functions

(27:31) Comments

(35:30) Formatting

(41:38) Objects and data structures

(48:41) Error handling

(53:48) Unit tests

(59:42) Classes

(01:02:09) Concurrency

(01:06:59) Outro

50 حلقات