💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ امیر رحمانی
عدم یکی بودن کد‌های لایه Dao و تست
جامعه جاوا (وب و دسکتاپ) ایجاد شده در ۰۷ بهمن ۱۴۰۱

سلام استاد وقت بخیر

استاد ببخشید یک سوالی برام پیش اومد اینکه :

چرا برای قسمت DAO نیومدیم از خود کلاس اصلی برای تست استفاده نکردیم و اومدیم تو خود تست، پیاده سازی رو انجام دادیم؟ درواقع پیاده سازی تست DAO و خود کلاس رو از هم جدا کردیم.

ولی برای تست‌های دیگه که یونیت و اکسپتنس بودن میومدیم از خود کلاس اصلی (real object) برای تست استفاده می‌کردیم.

با تشکر

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

Ali Erfagh ۰۸ بهمن ۱۴۰۱، ۱۷:۰۴

آها ممنون، فک کردم شاید تو تست‌های integration که با لایه‌های بیرونی در تعامل، باید اینطوری کار کنیم.

امیر رحمانی ۰۹ بهمن ۱۴۰۱، ۱۰:۵۹

امیر جان سلام،

نمیدونم چرا این سوال از زیر دستم در رفته و دیر دیدمش.

ممنون از سوال خوبت که بسیار تیز بینانه بوده.

توی این بخش کدی که من زدم از نظر تست و معماری اشتباه هست.

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

البته توی ویدئو‌های تکمیلی نحوه درست انجامش رو توضیح دادم.

توی این ویدیو چیزی که باید یاد بگیریم یکی این هست که چطور لایه‌ها رو از هم جدا کنیم و نکته دوم اینکه معماری دامین سنتریک، پوستش این شکلی هست و میتونیم ازش به عنوان یک مثال استفاده کنیم.


اگر واضح نبود یا اگر سوال دیگه ای داشتی در خدمتم.

بهترین پاسخ
سپهر نامدار ۱۰ بهمن ۱۴۰۱، ۲۲:۲۰