Ardiland

Clean Code - Bad Comment


Listen Later

Clean Code - Bad Comment


قسمت دوم از بررسی فصل 4 کتاب

Clean Code


این ویدئو دومین بخش از بررسی فصل چهارم، فصل کامنت هست.


در این قسمت، در مورد دلایلی که باعث می‌شود در برنامه‌نویسی به کامنت ها حساس باشیم، صحبت می‌کنیم. در ویدئوی حاضر، به بررسی مشکلاتی که کامنت ها می‌توانند ایجاد کنند، مانند ایجاد ابهام در کد و حتی ایجاد باگ، می‌پردازیم. در طول ویدئو، به تفصیل به بررسی کامنت های ناکارآمد و مخرب می‌پردازیم.


ویدئو شامل قطعات کد و نمونه عملی از هر یک از نمونه های ارائه شده است که به درک بهتر نکات بیان شده کمک می‌کند.


شروع (0:00)

Redundant Comments (1:05)

Mandated Comments (2:16)

Noise Comments (3:35)

Use function and meaningful variable names instead of Comments (4:35)

Closing Brace Comments (6:16)

Commented-out Comments (8:12)

Non local Information(11:12)

Too much information (12:11)

Inobviouse connection (12:50)

پایان (14:15)


درباره سری:

برخی منابع و کتاب ها در دنیای برنامه نویسی به عنوان مرجع شناخته می شن و به برنامه نویسها در هر سطحی توصیه می شه که حتما این کتاب ها رو مطالعه کنن.

تصمیم گرفتم که برخی از این کتاب ها رو به مرور در کانال اردیلند معرفی و بررسی کنم، به این صورت که هر کتاب رو فصل به فصل به صورت خلاصه تشریح کنم که هم با کلیات موضوع آشنا بشیم و هم نکات مهم یا کمی پیچیده تر رو به زبانی ساده برای مخاطب فارسی زبان تشریح کنم.


اولین کتاب از این مجموعه، معروفترین و شاید مهترین کتاب مرجع برنامه نویسی هست یا کتاب معظم "کد تمیز" از رابرت مارتین یا باب مارتین یا همون "آنکل باب" معروف

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin, aka Uncle Bob


قطعه کد های مربوط به این ویدئو در گیت هاب در لینک زیر:

https://github.com/ardalanebrahimi/Clean_Code


و در کانال تلگرام زیر موجود هست:

https://t.me/ardiland_tm


---------------------------------------------------------------

لینک کانال در سایر شبکه های اجتماعی

YouTube:

https://www.youtube.com/c/Ardiland1

---------------------------------------------------------------

Telegram:

https://t.me/ardiland_tm

---------------------------------------------------------------

Instagram:

https://www.instagram.com/ardiland_ig/

---------------------------------------------------------------

Twitter:

https://twitter.com/Ardiland3

---------------------------------------------------------------

GitHub:

https://github.com/ardalanebrahimi

---------------------------------------------------------------

LinkedIn:

https://www.linkedin.com/in/ardalan-ebrahimi

---------------------------------------------------------------

...more
View all episodesView all episodes
Download on the App Store

ArdilandBy Ardalan Ebrahimi