همه چیز راجع به یونیت تست - تست نرم افزار

Поділитися
Вставка
  • Опубліковано 26 лют 2020
  • این ویدئو شروع مجموعه ویدئوهایی پیرامون تست نرم افزار هست
    نوشتن یونیت تست یکی از فاکتورهای مهم و از اصول تست نرم افزار است که اگر به درستی انجام شود، نقش زیادی در بالا رفتن کیفیت نرم‌افزارهای تولید شده دارد
    در این ویدئو، هر آنچیزی که لازم است در رابطه با یونیت تست بدانید را با جزییات، بیان کردم
    در ادامه اگر تمایل دارید به شکل عمیقتر به این موضوع بپردازید و مطالعه کنید، میتوانید از کتابی که در زیر لینک آن را قرار داده‌ام استفاده کنید
    ❯ www.manning.com/books/the-art...
    همینطور مقاله‌ای که مارتین فالر در این باره نوشته است نیز برای مطالعه مفید است
    ❯ martinfowler.com/bliki/UnitTe...
    #unittesting #software_testing
    من رو در شبکه‌های اجتماعی دنبال کنید
    ➤ My website: amirhosseinab.me
    ➤ Linkedin: / amirhosseinab
    ➤ Twitter: / amirhosseinab
    ➤ Instagram: / amirhosseinab
    ➤ Facebook: / amirhosseinabtv
    ❯ اگر هر سوالی درباره تولید نرم افزار و موضوعات مهندسی نرم افزار دارید، میتونید برام کامنت بگذارید
    ❯ از لینک زیر میتونید کانال من رو سابسکرایب کنید
    ua-cam.com/users/amirhosseinab?sub...
    ❯ با استفاده از هشتگ های زیر ویدئوهای من رو جستجو کنید
    #amirhosseinab
    #امیرحسین_عبدالخالق

КОМЕНТАРІ • 121

  • @amirhosseinab
    @amirhosseinab  4 роки тому +2

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

  • @user-rq4uv9ex7x
    @user-rq4uv9ex7x 2 дні тому

    مرسی بابت توضیحاتتون

  • @nahidganjkhanloo3532
    @nahidganjkhanloo3532 5 місяців тому

    خیلی قابل درک توصیح دادید ممنونم و لطفا ادامه بدید مباحث مربوط به تست نرم افراز رو.

  • @ces8087
    @ces8087 7 місяців тому +1

    لایک کردم انرژی بگیری

  • @BesatVideo
    @BesatVideo 4 роки тому +2

    بسیار بسیار عالی. دست شما درد نکنه. این بحث خیلی لازمه.

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      ممنون از شما بهزاد جان 🙏

  • @moeensaberi443
    @moeensaberi443 5 місяців тому

    مرسی بابت ویدیو کامل و توضیحات جامع

  • @elnaznasiri604
    @elnaznasiri604 4 роки тому +2

    چقدر خوب@.@، خیلیییی خوشمان آمد، مرسییی از شماااا@.@

  • @kasramy8845
    @kasramy8845 2 роки тому +2

    مرسی امیر حسین جان، کاشکی چند نمونه عملیِ پر کاربرد هم unit test می نوشتی

  • @mostafafahimi4588
    @mostafafahimi4588 4 роки тому +3

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

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      خوشحالم که اینقدر برات مفید بوده و خوشحال‌تر میشم اگر با کسانی که فکر میکنی برای اونا هم مفیده به اشتراک بگذاریش 😊

  • @hamidrezaashkiyan
    @hamidrezaashkiyan 4 роки тому +2

    واقعا به همچین فیلمی نیاز داشتم همیشه برام سوال بود این مبحث. سپاس فراوان

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      خوشحالم که برات مفید بوده

    • @hamidrezaashkiyan
      @hamidrezaashkiyan 4 роки тому

      ​@@amirhosseinab فقط یه سری سوالا برام هست.
      آیا باید تمامی متدهای نرم افزار که مینویسیم رو تست کنیم؟
      من خیلی متد دارم و خیلیاشم به UI وابسته هستند اینجا باید جیکار کنم؟ خروجی این متدهای اکثرا یه چیزی میشه که کاربر میبینه.

  • @AbbasMomeny
    @AbbasMomeny 3 роки тому

    بسیار عالی و ممنونم ازت بابت تهیه وتدوین و تولید این ویدویو و سایر ویدویوهات

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      ممنونم از لطفت و کامنتی که گذاشتی

  • @abolfazlalz
    @abolfazlalz 3 роки тому

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

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      ممنون از توجهت. مرسی که فیدبک دادی 🙏

  • @mkhangah7594
    @mkhangah7594 4 роки тому

    لطفاً بیشتر ویدئو بزارید.

  • @masoudghahremani7913
    @masoudghahremani7913 4 роки тому +1

    سپاس
    بسیار مفید بود. 🌹

  • @aydinmirzaee3805
    @aydinmirzaee3805 4 роки тому

    ویدئو مفیدی بود
    محتوایی که میذارید خیلی مورد پسند من بود
    سپاس

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      خوشحالم از خوندن کامنتی که گذاشتی آیدین جان
      مرسی از تو

  • @abolfazlvalikhani5863
    @abolfazlvalikhani5863 2 роки тому

    عالی مرسی

  • @diakojafari2107
    @diakojafari2107 2 роки тому

    ممنون استاد

  • @hamidjahandideh8142
    @hamidjahandideh8142 4 роки тому +2

    قشنگ رفتم دوباره لایک بزنم ، گفتم حیف که نمیشه دوباره لایک کرد

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      خیلی لطف داری حمید جان

  • @mehrzadtajkarimi7880
    @mehrzadtajkarimi7880 3 роки тому

    بسیار عالی
    چقدر شیک و با کیفیت تبریک میگم بهتون
    موفق باشید

  • @mahdifalamarzi6485
    @mahdifalamarzi6485 4 роки тому +1

    خیلی عالی. ممنون بابت این ویدیو

  • @mohamadhosein
    @mohamadhosein 4 роки тому +1

    خیلی عالی بود، ممنون

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      خواهش میکنم قربان شما 🙏

  • @letsenjoy7145
    @letsenjoy7145 2 роки тому

    بسیار عالی بود مطالبتون خواهشا ویدیوهای جدید از صفر تا صد آموزش تست نرم افزار را آموزش دهید

  • @kajabi7407
    @kajabi7407 3 роки тому

    مثل همیشه عالی

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      خواهش میکنم. لطف دارید

  • @hosseinkhirabadi1933
    @hosseinkhirabadi1933 4 роки тому

    ممنون خیلی مفید بود برام

  • @shahabsaalami4574
    @shahabsaalami4574 3 роки тому

    بسیار عالی

  • @RoyalCodes
    @RoyalCodes 4 роки тому +1

    عالی بود. مرسی

  • @AMIRHN
    @AMIRHN 4 роки тому

    موفق باشید 👍⁦❤️⁩

  • @erfanmosaddeghi3953
    @erfanmosaddeghi3953 4 роки тому +1

    عالی بود خیلی ممنون

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      لطف داری، تشکر از توجهت

  • @rokhsarehrad4350
    @rokhsarehrad4350 4 роки тому

    Useful thanks 👌

  • @pythonoffice9083
    @pythonoffice9083 3 роки тому +1

    عالي بود من يونيت تست رو تازه شروع كردم و اين ويديو خيلي برام مفيد بود 👌

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      خیلی خوشحالم که برات مفید بوده 🙏

  • @MohammadrezaAlihoseiny
    @MohammadrezaAlihoseiny 4 роки тому +1

    خیلی هم عالی. هرچند به نظر من تست‌ها جایگزین دایکومنت‌ها نیستن، ولی می‌شه به عنوان یک بخش خیلی مهم از داکیومنت‌ها به آن‌ها نگاه کرد.

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      ممنونم. تست به عنوان مستند زنده مطرح شده. مستندات از نوع دیگه، کاربردهای خودشون رو دارند که هر همیشه بنا به نیاز میشه ایجاد کرد.

  • @rezaphp8057
    @rezaphp8057 3 роки тому +1

    عالی

  • @nsnorouzy5091
    @nsnorouzy5091 4 роки тому

    خیلی مفید بود

  • @haniffarhad3292
    @haniffarhad3292 11 місяців тому

    Monkey Testing and Gorilla Testing لطف نماید یک فدیو ترتیب و برای ما لطف نماید ممنون از شما

  • @mohsen-shabanian
    @mohsen-shabanian 4 роки тому +1

    خیلی عالی بود
    خیلی مشتاقم ویدئوهایی در مورد TDD هم بسازید

    • @amirhosseinab
      @amirhosseinab  4 роки тому +1

      لطف داری محسن جان
      چشم حتما خواهم ساخت

  • @pouriajalilian8557
    @pouriajalilian8557 4 роки тому +1

    lotfan kami sathe fani video tun ro ham bala bebarid.in video khub bud.ama be saligheye yeki mese man,video tlani tar va por matlab tar,kheili jazab tareh.

    • @amirhosseinab
      @amirhosseinab  4 роки тому +1

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

    • @pouriajalilian8557
      @pouriajalilian8557 4 роки тому +1

      @@amirhosseinab ممنونم-موفق باشید دوست عزیز

  • @NothingButBen
    @NothingButBen 4 роки тому

    من کلا ۴ ۵ تا کانال رو ساب کردم یکیش تویی. موضوعت واقعا جالبه

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      ممنونم امیر جان
      خیلی خوشحالم کردی با این کامنتت 🙏

  • @amirmohammadkouyeshpour5788
    @amirmohammadkouyeshpour5788 4 роки тому

    عالی عالی عالی.
    در مورد TDD هم صحبت کنین حتما.

  • @developerdaily827
    @developerdaily827 4 роки тому +1

    سلام خیلی عالی بود
    لطفا و حتما عملی هم آموزش بدید
    مثلا در هر زبانی که دوست دارید و تخصص دارید به صورت حرفه ای و علمی تست براش بنویسید خیلی کاربری میشه
    و همچنین در مورد میکروسرویس در پروژه های بزرگ به صورت تئوری و عملی توضیح بدید
    ممنون میشم
    آموزش های حرفه ای در مورد گیت یادتون نره :)

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      سلام، ممنونم
      درست میگی، حتما اینکار رو خواهم کرد.

  • @mohamadhosein
    @mohamadhosein 4 роки тому +1

    لطفا در مورد Mock و Stub بیشتر صحبت کنید
    متشکرم

    • @amirhosseinab
      @amirhosseinab  4 роки тому +1

      بله حتما اینکار رو خواهم کرد، احتمالا تو یکی دوتا ویدئوی بعدی.

  • @alirezabashi98
    @alirezabashi98 3 роки тому

    لطفا تست نویسی بیشتر بزارید دمت گرم

  • @mahdiyounesi625
    @mahdiyounesi625 4 роки тому

    آقا یک دنیا ممنون اگر TDD رو هم توضیح بدی در ویدیوی مجزا عالی میشه.

  • @mohammadjavadshamloo3614
    @mohammadjavadshamloo3614 4 роки тому +1

    سلام
    خیلی ممنون بابت ویدیو بسیار عالیتون
    میشه در رابطه با زبان های پرکاربرد فعلی هم کمی توضیح بدید؟؟؟
    بازم ممنون بابت ویدیوتون

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      سلام، ممنون از شما.
      اتفاقا تو یکی از ویدئوهام راجع به این موضوع صحبت کردم. با عنوان ۵ زبان که لازمه در سال ۲۰۲۰ یاد بگیرید
      از داخل صفحه یوتوبم میتونید ببینیدش

  • @TheShs73
    @TheShs73 4 роки тому +1

    جای نمایش عملی و تو کد هم خالی بود مخصوصا stub و mock. همواره یکی از مشکل‌های اصلیم که باعث شده هیچوقت جرات نکنم به سمت یونیت تست برم، این بوده که کدم همش با دیتابیس درگیره و این که بخوام توابع orm و داده‌های دیتابیس رو mock کنم خیلی کار سخت و زمان‌گیری به نظر میاد و همیشه این که تست استاندارد بنویسم رو رها می‌کنم و تست‌هام به دیتابیس وصل می‌شن و همین خیلی از قابلیت تکرار تست‌ها کم می‌کنه و مشکل‌ساز می‌شه.

    • @amirhosseinab
      @amirhosseinab  4 роки тому

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

    • @javidmohajery4394
      @javidmohajery4394 4 роки тому

      مهندس، قیافه ت چقدر تغییر کرد :) . ممنون بابت فیلم با ارزشتون.

  • @user-yu5jf8ur3j
    @user-yu5jf8ur3j 4 роки тому

    ممنون از ویدیو خوبتون
    فقط میشه یک آموزش در مورد یونیت تست کردن کد ها بزارین؟

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      تشکر، لطف دارید. منظورتون آموزش به صورت عملی هست؟

    • @user-yu5jf8ur3j
      @user-yu5jf8ur3j 4 роки тому +1

      بله به صورت عملی

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      حتما، ایشالا به زودی ضبط خواهم کرد.

  • @pouriajalilian8557
    @pouriajalilian8557 4 роки тому +1

    salam-kheili mamnun.video khubi bud-lotfan raje be integratin test,regression test va .. ke tu bahse Devops miad vasat ham video jodaganeh publish konid.

    • @amirhosseinab
      @amirhosseinab  4 роки тому +1

      حتما، در آینده ایشالله این صحبت میکنم راجع بهش.

    • @pouriajalilian8557
      @pouriajalilian8557 4 роки тому

      @@amirhosseinab ممنونم

  • @raminrakhshani2280
    @raminrakhshani2280 4 роки тому +1

    خیلی برام مفید بود. بسیار سپاس. دوست داشتم یه سری نکات از ویدیوتون رو دوباره نویسی کنم. یادم بمونه :-)
    1. خیلی سریع باشه. زیر 100 میلی ثانیه باشه
    .
    2. تکرارپذیر باشه.
    3. نتیجه یکسان باشه و وابستگی به کد یا منبع دیگری نداشته باشه
    .
    4. روی تمام دیواس‌ها نتیجه یکسان داشته باشه
    .
    5. ترتیب اجرای یونیت تست‌ها نباید اهمیتی داشته باشه.
    عدم وابستگی به ترتیب اجرای تست‌ها.
    6. یونیت تست به اندازه کدهای پروداکشن اهمیت داره.
    7. از Test Driven Development می‌توان برای یونیت تست نوشتن استفاده کرد.
    8. در یونیت تست دیپندنسی‌های سیستم رو تست نمی‌کنیم مثل دیتابیس و وب سرویس.. برای این موارد ازfake کردن (Mock- Stup) استفاده می‌کنیم.

    • @amirhosseinab
      @amirhosseinab  4 роки тому +1

      عالی، مرسی که نت برداری کردی 🙏☺️

  • @fatemehfathollahi1921
    @fatemehfathollahi1921 2 роки тому +1

    سلام خسته نباشید
    محتوای خیلی خوبی بود به نظرم قبل اینکه وارد نوشتن نمونه کد شد دونستن این موارد ضروریه نمیدونم چرا بعضی دوستان می خوان سریع دست به کد شن
    در مورد coverage ما از سونارکیوب استفاده می کنیم و این یکی از مشکلات خود من هست که برای یه فاکشنالیتی تست می نویسم ولی covarage رو با درصد خیلی پایین برام میزنه یعنی گاهی نمیدونم دیگه باید چه تستی بنویسم اینکه برای یه فانکشنالیتی چندتا تست میشه نوشت به نظرم گاهی مشکله
    من خیلی استفاده کردم از این ویدئو
    پیروز باشید

    • @amirhosseinab
      @amirhosseinab  2 роки тому

      سلام فاطمه جان
      خیلی خو‌شحالم که برات مفید بوده و ممنون که اینقدر کامل نظرت رو نوشتی 🙏

  • @codefunn
    @codefunn 4 роки тому +1

    شاید بهتر بود بجای یک ویدو چند ویدو درست میکردین که تو هر کدون نکات رو پیاده سازی میکردین و روش توضیح میدادن
    و گرنه نکات رو متنی هم میشد انتقال داد

    • @amirhosseinab
      @amirhosseinab  4 роки тому +1

      ایشالله تو ویدئوهای بعدی عملی هم انجام میدم ☺️

  • @elhamkazemi1077
    @elhamkazemi1077 2 роки тому

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

    • @elhamkazemi860
      @elhamkazemi860 2 роки тому

      ؟؟

    • @amirhosseinab
      @amirhosseinab  2 роки тому

      سلام و وقت بخیر
      من با فلاتر کار نکردم و نمیتونم راهنماییتون کنم

  • @mast1999
    @mast1999 4 роки тому

    I came looking for Copper but I found GOLD.

  • @secflaws
    @secflaws 3 роки тому

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

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      نه هیچ ارتباطی با بحث یونیت تست نداره

  • @numberone5961
    @numberone5961 3 роки тому

    لطفاً اوسینت رو هم توضیح بدید👌

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      متوجه نشدم چی نوشتید

    • @numberone5961
      @numberone5961 3 роки тому

      @@amirhosseinab آموزش جمع آوری اطلاعات (osint)

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      متاسفانه در این زمینه اطلاعی ندارم که بخوام کمکی کنم

  • @parsa_ez4778
    @parsa_ez4778 3 роки тому

    baraye inke bot be hesab nayam...

  • @mohammadjavadaminibayat571
    @mohammadjavadaminibayat571 3 роки тому

    عالی بود فقط صدا ی ویدئو خیلی کمه

    • @amirhosseinab
      @amirhosseinab  3 роки тому

      لطف داری، بعضی ویدئوها اینطور ضبط شده متاسفانه

  • @myasinkaji2
    @myasinkaji2 4 роки тому

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

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      سلام، متاسفانه در این زمینه نمیتونم کمکی کنم.

    • @myasinkaji2
      @myasinkaji2 4 роки тому +1

      @@amirhosseinab ممنونم

  • @amirhosseinfalahati4388
    @amirhosseinfalahati4388 4 роки тому

    سلام
    در رابطه با اینکه تست ها نباید ترتیب اجرا روشون تاثیر بزاره سوال دارم. اگر مثلا برای چند اندپوینت لاگین و رجیستر و گرفتن دیتا کاربر قرار باشه تست بنویسیم, خب نیاز داریم که اول یک یوزر تست ایجاد کنیم تا با اعتبار اون باقی اندپوینت ها که نیاز به توکن یوزر دارند رو تست کنیم و در پایان تست ها اون یوزر تست رو حذف کنیم. توی همچین جایی چیکار باید کنیم؟ و یک دوستی بهم گفت برای هر تست باید یک یوزر درست کنی که در آخر همون تست حذف شه. یعنی اگر ۱۰ اندپوینت دارم که نیاز به توکن داره تو تست هر ۱۰ تا قبل از اجرای یوزر جدید بسازم اندپوینت رو تست کنم و آخر همون تست یوزر حذف شه. آیا این درسته یا اون که اول یوزر تست بسازیم بعد در نهایت همه تست ها حذفش کنیم!؟

    • @amirhosseinab
      @amirhosseinab  4 роки тому

      بله دوستتون درست گفتن، حالا این کار رو هم میتونید تو هر تست به شکل دستی انجام بدید و هم میتوانید در test setup این کار رو انجام بدی

    • @amirhosseinfalahati4388
      @amirhosseinfalahati4388 4 роки тому

      @@amirhosseinab متوجه شدم، ممنونم

  • @alirezabashi98
    @alirezabashi98 3 роки тому +1

    اگه شد عملی نشون بدی به هر زبانی خیلی بهتر درک میکنم من با کد راحت ترم حالا هر زبانی باشه فقط سی شارپ نباشه اوکیه:)

  • @mortezakashani7859
    @mortezakashani7859 3 роки тому +1

    اولا تشکر اما کاش یه دونه تست ساده مینوشتید, ۲۰ دقیقه فقط دیالوگ , عزیزم همون اول برید سر اصل داستان و در ادامش این دیالوگ ها رو برنید، ویدیو آموزشی نباید حالت سخنرانی بگیره و همون اول باید شفاف بشه داستان چی هست، من سالها تحربه برنامه نویسی دارم اما تا حالا تست ننوشتم، انتظارم این بود بعد این ویدیو متوجه بشم تست نوشتن چی جوری انجام میشه، قرار نیست تو ویدیو اول همه چیز رو بگین که ، شما یاد بده به دانشجو بره سرچ‌کنه,ویدیو اول اصلا آموزشی نباید باشه، باید ویدیو اول جوری باشه که طرف با یه نگاه اجمالی از نظر تئوری و فنی و کدنویسی بگه پس اینجوری تست مینویسن و اگه علاقه داشت بره خودش سرچ کنه و آماده در منتظر ویدیو شما باشه، در کل دوست عزیرم من چند روزه با کانال شما آشنا شدم و‌ ویدیوهای مربوط به گیت رو‌دیدم، واقعا داری زحمت میکشی خیلی حرفه ای و‌کار شده، راستش در مورد ویدیو‌های گیت هم در مواردی انتقاد داشتم، کلا بحث دانش یه فن با دانش آموزش فن دو‌ سیستم جداست، علم آموزش، فارغ از اینکه چه چیزی میخوای آموزش بدی یه داستان جداست و متاسفانه تو کشور ما اصلا به این مساله توجه نمیشه، حالا من تنها کاری که میتونستم برای تشکر از شما بکنم این بود که بی اهمیت نگذرم و برای شما کامنت بنویسم، مخلصیم و‌موفق باشی

    • @amirhosseinab
      @amirhosseinab  3 роки тому +1

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