Ardiland

Ardiland

Download on the App Store

Ardiland episodes

  • مانیفست اجایل - اهمیت افراد و ارتباطات

    مانیفست اجایل - اهمیت افراد و ارتباطات


    در این ویدئو، با مفهوم و اهمیت افراد و ارتباطات در مانیفست اجایل آشنا می‌شویم. مانیفست اجایل یک مجموعه از اصول و ارزش‌های مهم در توسعه نرم‌افزار است که بر فراهم کردن ارتباطات مؤثر بین افراد و تمرکز بر همکاری با مشتری تأکید می‌کند.


    در دنیای توسعه نرم‌افزار، فرآیندها و ابزارها مهم هستند، اما مانیفست اجایل بر این اصل تأکید می‌کند که افراد و تعاملات آن‌ها از هر ابزار دیگری بیشتر استفاده می‌شوند. همچنین، تمرکز بر همکاری با مشتری بر تفاوت بین مذاکره قرارداد و همکاری فعال با مشتری تأکید می‌کند.


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


    بهترین حمایت و انگیزه برای ادامه این مسیر، کامنت‌ها، لایک‌ها و به اشتراک گذاری این ویدئو در لینکدین و یوتیوب و هر کمکی که برای افزایش دیده شدن این ویدئو انجام دهید، است.


    زمان و موضوعات مورد بحث:


    مقدمه (0:00)

    Individuals and interactions over processes and tools (3:30)

    Customer collaboration over contract negotiation (8:50)

    پایان (14:49)


    برای دیدن ویدئوهای بیشتر درباره اجایل و چابک، به کانال یوتیوب و صفحات دیگر ما در شبکه‌های اجتماعی مراجعه کنید.


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

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

    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

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

    از توجه و همراهی شما سپاسگزاریم!

    15 min
  • برنامه نویس عملگرا یا Pragmatic Programmer - فصل 1 - قسمت 4 - مهارت های ارتباطی

    برنامه نویس عملگرا یا

    Pragmatic Programmer

    فصل 1 - قسمت 4

    مهارت های ارتباطی


    باور عمومی اینه که برنامه نویس ها انسان های مردم گریزی هستند و علاقه ای به ارتباطات ندارند و این باور به قدری تقویت شده که اختلالات ارتباطی به عنوان بخشی از شخصیت برنامه نویس ها پذیرفته شده و تو همیچین شرایطی هیچ تلاشی برای بهبود این شکل رفتارها نمیشه و حتی کار به جایی میرسه که گفته میشه اصلا برنامه نویس اصلا چرا باید با دیگرون ارتباط داشته باشه، بیاد تو غار خودش کدش رو بزنه بره و کسی هم کاری به کارش نداشته باشه لطفا!


    کتاب Pragmatic Programmer و فلسفه عملگرایی این تعبیر رو خیلی دقیق نمیدونه و ادعای کتاب اینه که اتفاقا برنامه نویس ها در تمام ساعات کاری به نوعی در حال برقراری ارتباط هستند و اتفاقا درگیر انواع مختلف ارتباطات هستند.


    تو این ویدئو علاوه بر معرفی انواع این ارتباطات، از اونجایی که زمان زیادی از روز نیاز به برقراری ارتباط داریم، روش ها و ترفند ها و نکاتی برای بهبود نحوه ارتباطات کاری ارائه شده.


    درباره سری:

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


    تو این سری سراغ یکی از توصیه شده ترین کتاب ها در دنیای برنامه نویسی رفتم، کتاب برنامه نویس عمگرا، کتابی که در بسیاری از دسته بندی ها به عنوان اولین کتابی که هر برنامه نویسی باید بخونه معرفی شده. به شخصه اعتقاد دارم که زندگی کاری برنامه نویس ها به دو بخش قبل و بعد از خوندن این کتاب تقسیم میشه.


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

    عنوان فصل اول این کتاب فلسفه عملگرایی هست، یا یک فلسفه عملگرایانه

    A Pragmatism Philosophy

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


    شروع (0:00)

    شناخت مخاطب (6:12)

    آمادگی قبل از مکالمه (8:06)

    موقعیت شناسی (9:00)

    انتخاب شیوه بیان موضوع (10:24)

    شیوه ارائه (10:48)

    درگیر کردن مخاطب و تعامل پویا (11:35)

    شنونده بودن (13:36)

    تداوم ارتباط (15:25)

    مستند سازی (16:33)

    پایان (19:04)


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

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

    YouTube:

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

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

    Castbox:

    https://castbox.fm/channel/id5051803?country=us

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

    Spotify:

    https://open.spotify.com/show/725iQxYbiHcESRBmalLXEU

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

    Apple Podcasts:

    https://podcasts.apple.com/us/podcast/ardiland/id1642398201

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

    Instagram:

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

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

    LinkedIn:

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

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

    Telegram:

    https://t.me/ardiland_tm

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

    Twitter:

    https://twitter.com/Ardiland3

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

    GitHub:

    https://github.com/ardalanebrahimi

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

    20 min
  • برنامه نویس عملگرا یا Pragmatic Programmer - فصل 1 - قسمت 3 - Your Knowledge Portfolio

    برنامه نویس عملگرا یا

    Pragmatic Programmer

    فصل 1 - قسمت 3


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


    درباره سری:

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


    تو این سری سراغ یکی از توصیه شده ترین کتاب ها در دنیای برنامه نویسی رفتم، کتاب برنامه نویس عمگرا، کتابی که در بسیاری از دسته بندی ها به عنوان اولین کتابی که هر برنامه نویسی باید بخونه معرفی شده. به شخصه اعتقاد دارم که زندگی کاری برنامه نویس ها به دو بخش قبل و بعد از خوندن این کتاب تقسیم میشه.


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

    عنوان فصل اول این کتاب فلسفه عملگرایی هست، یا یک فلسفه عملگرایانه

    A Pragmatism Philosophy


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


    شروع (0:00)

    Knowledge Portfolio (2:58)

    توصیه های بهبود دانش (4:51)

    استمرار در یادگیری (5:41)

    حفظ تنوع (6:23)

    مدیریت ریسک (7:45)

    Buy Low, Sell High (9:06)

    Review & Rebalance (10:28)

    What to Learn (10:56)

    هدف از یادگیری (16:06)

    کیفیت منابع (17:18)

    پایان (22:11)


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

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

    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

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

    23 min
  • برنامه نویس عملگرا یا Pragmatic Programmer - فصل 1 - قسمت 2

    برنامه نویس عملگرا یا

    Pragmatic Programmer

    فصل 1 - قسمت 2



    تو این ویدئو به طور کلی در مورد بی نظمی در نرم افزار صحبت می کنیم یا Software entropy یا Technical Debts

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



    درباره سری:

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



    تو این سری سراغ یکی از توصیه شده ترین کتاب ها در دنیای برنامه نویسی رفتم، کتاب برنامه نویس عمگرا، کتابی که در بسیاری از دسته بندی ها به عنوان اولین کتابی که هر برنامه نویسی باید بخونه معرفی شده. به شخصه اعتقاد دارم که زندگی کاری برنامه نویس ها به دو بخش قبل و بعد از خوندن این کتاب تقسیم میشه.



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

    عنوان فصل اول این کتاب فلسفه عملگرایی هست، یا یک فلسفه عملگرایانه

    A Pragmatism Philosophy



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



    شروع (0:00)

    Software entropy (1:04)

    Don't Live with Broken Windows (2:37)

    First Do No Harm! (4:34)

    داستان سوپ سنگ، پیش قدم شدن در تغییر (07:47)

    Good-Enough Software (11:53)

    پایان (14:07)



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

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

    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

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

    16 min
  • برنامه نویس عملگرا یا Pragmatic Programmer - فصل 1 - قسمت 1

    برنامه نویس عملگرا یا

    Pragmatic Programmer

    فصل 1 - قسمت 1



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



    درباره سری:

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

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



    تو این سری سراغ یکی از توصیه شده ترین کتاب ها در دنیای برنامه نویسی رفتم، کتاب برنامه نویس عمگرا، کتابی که در بسیاری از دسته بندی ها به عنوان اولین کتابی که هر برنامه نویسی باید بخونه معرفی شده. به شخصه اعتقاد دارم که زندگی کاری برنامه نویس ها به دو بخش قبل و بعد از خوندن این کتاب تقسیم میشه.



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

    عنوان فصل اول این کتاب فلسفه عملگرایی هست، یا یک فلسفه عملگرایانه

    A Pragmatism Philosophy



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



    شروع (0:00)

    معرفی کتاب (2:17)

    خصوصیات یک برنامه نویس عملگرا (5:08)

    چگونه برنامه نویس عملگرا شویم؟ (6:19)

    Care about your Craft (10:01)

    خلاصه عناوین فصل اول (11:30)

    It's your life (13:06)

    The Cat Ate My Source Code (14:37)

    پایان (17:55)



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

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

    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

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

    19 min
  • تجربه مهاجرت برنامه نویس فرانت اند از ترکیه، جاب آفر بلوکارت آلمان

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


    تو این ویدئو با حسین عزیز همراه میشیم و از تجربه مهاجرتش از ایران به مونیخ و آلمان میشنویم.


    حسین حدود دو سال پیش به ترکیه مهاجرت کرده و مجددا از ترکیه موفق شده برای آلمان جاب آفر بگیره و از اوایل 2022 به عنوان برنامه نویس فرانت اند در مونیخ کار و زندگی می کنه.


    تو چند سال اخیر که افراد زیادی برای ادامه کار و زندگی تصمیم به مهاجرت گرفتن، یکی از گزینه هایی که بیشتر مورد توجه قرار گرفت، مهاجرت به واسطه سکونت در یکی از کشورهای همسایه بوده. تو این ویدئو حسین به عنوان کسی که خودش این مسیر رو رفته تجربیاتش رو با ما به اشتراک گذاشته.


    شروع (0:00)

    معرفی حسین (0:43)

    تجربه اپلای از ایران (4:37)

    علت انتخاب آلمان (07:10)

    علت مهاجرت موقت به ترکیه (09:07)

    اقامت یکساله ترکیه (11:31)

    تجربه اپلای از ترکیه برای آلمان (13:56)

    وکیل مهاجرت (15:29)

    هزینه مهاجرت (16:21)

    تجربه رزومه و نحوه اپلای (18:19)

    ریز مراحل مصاحبه (22:15)

    نکات مصاحبه تکنیکال (27:42)

    مراحل بعد از گرفتن آفر، وقت سفارت آلمان در ترکیه، eData (30:10)

    دانش زبان (35:56)

    تجربه شروع زندگی در آلمان، مونیخ، ریلوکیشن (37:29)

    پیوست خانواده (41:22)

    جمع بندی و پایان (43:09)



    لینک لینکدین حسین:

    https://www.linkedin.com/in/hossein-dadashi-a1bba5150/



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

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

    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

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

    48 min
  • Clean Code - توابع - بخش 5

    Clean Code - توابع - بخش 5


    قسمت پنجم و آخر از بررسی فصل 3 کتاب

    Clean Code


    این ویدئو آخرین ویدئو از بررسی فصل سه، فصل توابع هست.


    تو این ویدئو روش اجرایی نوشتن توابع تمیز رو همراه با یک نمونه عملی کامل می بینیم.


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


    درباره سری:

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

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


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

    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

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

    12 min
  • Clean Code - توابع - بخش 4

    Clean Code - توابع - بخش 4


    قسمت چهارم از بررسی فصل 3 کتاب

    Clean Code


    در این ویدئو در مورد

    - ساید افکت ها در توابع

    - Out params

    - Command/Query Separation

    و نکات، بایدها و نبایدها و چالش های هر کدوم صحبت میشه.


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


    شروع (0:00)

    ساید افکت ها در توابع (0:42)

    Out params (3:50)

    Command/Query Separation(6:08)

    پایان (10:55)


    درباره سری:

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

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


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

    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

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

    13 min
  • Clean Code - توابع - بخش 3

    Clean Code - توابع - بخش 3



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

    Clean Code



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



    شروع (0:00)

    اهمیت پارامتر تابع در تمیزی کد و انواع آن(2:00)

    نمونه تاثیر پارامتر زیاد در تخریب کد(4:41)

    توابع تک پارامتری، انواع، باید ها و نباید ها(7:25)

    پرهیز از پارامترهای Flag(9:10)

    توابع دو و سه پارامتری، چالش ها و نکات (10:37)

    Argument Object(12:30)

    Argument List(16:15)

    رابطه مفهومی بین نام تابع و نام پارامتر(17:01)

    پایان (18:10)



    درباره سری:

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

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



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

    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

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

    20 min
  • Clean Code - توابع - بخش 2

    Clean Code - توابع - بخش 2


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

    Clean Code

    فصل 3 - بخش دوم


    این ویدئو اختصاصا به این نکته می پردازه که هر تابع باید تنها یک کار انجام بده. بررسی می کنیم که چرا و اصلا منظور از بیش از یک کار چیه، نمونه ها و نشانه هایی از توابعی که بیش از یک کار انجام می دن رو با هم می بینیم، مثل وجود چند سطح انتزاع در کنار هم، یا وجود چندین بلاک در بدنه تابع، و یا گزاره های سوییچ یا زنجیره شروط.



    درباره سری:

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

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


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

    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)

    تنها یک کار (1:17)

    وجود چند سطح انتزاع در کنار هم (3:32)

    Switch Statements (6:17)

    Descriptive Names (9:11)

    پایان (12:10)


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

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

    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

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

    13 min

About Ardiland

From the publisher's feed

برنامه نویسی، اجایل، جاب آفر، مهاجرت کاری ...