Ardiland

Clean Code - Chapter 2 - قواعد نام گذاری - بخش دوم


Listen Later

Clean Code - Chapter 2 - قواعد نام گذاری - بخش دوم


قسمت دوم از بررسی کتاب

Clean Code

فصل 2 - بخش دوم


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

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


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

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


شروع (0:00)

Avoid Mental Mapping (00:26)

نام کلاس (01:36)

نام متد ها (03:56)

با مزه بازی در نیار توی کد (07:25)

Pick One Word per Concept & Don't Pun (08:14)

Solution Domain & Problem Domain Names (10:37)

Add Meaningful Context (13:47)

نکته پایانی و جمع بندی (15:45)

پایان (17:44)


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

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

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