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