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


انواع خدمات مشاوره و تعمیر مایکروویو در محل شما

مشاوره رایگان

بسیاری از خرابی های مایکروویو نیازی به تعمیرکار ندارد و شما میتوانید خودتان مشکل را رفع نمایید. جهت دریافت مشاوره رایگان تماس بگیرید.
02191001680
phone


استفاده از قطعات اورجینال

تمام قطعات مورد استفاده برای تعمیر مایکروویو دارای ضمانت 90 روزه میباشند تا مشتریان با خیالی آسوده خدمات مطلوب را دریافت نمایند.
02191001680
phone


اعزام فوری کارشناس

فقط با یک تماس بلافاصله کارشناس به محل شما اعزام می گردد. همچنین میتوانید به صورت آنلاین درخواست تعمیر دستگاه خود را ثبت نمایید.
02191001680
phone


مزایا و برتری تعمیرچی

سوالات متداول

  1. سوال: به چه علت موقع روشن شدن مایکروفر فیوز میپرد؟
    پاسخ: اتصالی داخلی مایکروفر از جمله در قسمت میکروسوییچ های درب یا خرابی قسمت های ولتاژ دستگاه میتواند باعث پریدن فیوز شود.
  2. سوال: علت سوختن لامپ مایکروویو چیست؟
    پاسخ: لامپ مایکروفر بر اثر محکم بستن درب دستگاه و یا نوسانات برقی و چربی گرفتن دستگاه ممکن است بسوزد.
  3. سوال: صدای غیر عادی مایکروویو به چه دلیلی میتواند بوجود آمده باشد؟
    پاسخ: خرابی فن، مگنترون، دیود، خازن، ترانس میتواند باعث ایجاد صدای غیرعادی در مایکروویو بشود که باید توسط متخصص تعمیرات مایکروویو عیب یابی شود.
  4. سوال: زمان سرویس کلی مایکروفر هر چند وقت یکبار است؟
    پاسخ: ماکروفر باید به طور سالیانه سرویس و فیلتر اشعه و عایق میکای آن تعویض شود.
  5. سوال: چقدر طول میکشد مایکروویو من تعمیر شود؟
    پاسخ: بعد از مراجعه کارشناس و بررسی ایراد دستگاه مایکروویو، زمان تعمیر و تحویل دستگاه به شما اعلام میگردد.
متن مطلب      کل مطالب     

تلفن تماس : 02191001680


کد مطلب: 13163.html
جمعه, ۲ اسفند ۱۳۹۸ ساعت ۱۹:۴۰

چرا برنامه‌نویسی شی گرا مخالفان زیادی دارد؟

برنامه‌نویسی شئ‌گرا یکی از شیوه‌های برنامه‌نویسی (Programming Paradigms) است، که کد برنامه‌نویس را به وسیله «اشیاء» نظام‌مند می‌کند و یک مسئله را به قسمت‌های مختلف تقسیم می‌کند. هرکدام از این اشیاء می‌تواند حاوی کد و انواع متغیر باشد، همچنین می‌توان در یک یا چند شی دستورالعمل‌های مختلف برای اعمال تغییر در متغیرها و ایجاد هر «حالت» ممکن برای مولفه‌های را ذخیره کرد.

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

اما در عمل بعضی منتقدان باور دارند که OPP همیشه اینگونه عمل نمی‌کند.

در گروه اشخاصی که از برنامه‌نویسی شئ‌گرا متنفرند، می‌توان نام مهندس فول‌استک (Full-stack) - تعمیرات سولاردام هاردستون افسریه - ارشد، ایلیا سوزدالنیتسکی (Ilya Suzdalnitski) را دید که چند ماه قبل مقاله‌ای به نام «برنامه‌نویسی شئ‌گرا – یک فاجعه چند تریلیون دلاری» منتشر کرد و - تعمیرات سولاردام هاردستون افسریه - از شواهد - تعمیرات سولاردام هاردستون افسریه - پیدا است که او تنها کسی نیست که اینگونه فکر می‌کند. بعد از نوشتن دو مقاله او متوجه شد:

هر دو مقاله روی هم رفته بیش از نیم میلیون بار در ماه بازدید داشته است!

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

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

او در ایمیلی گفته است:

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

سوزدالنیتسکی باور دارد که شئ‌گرا برای انجام تست و پالایش کد سخت‌تر است و در مقاله خود اینگونه اظهارنظر کرده - تعمیرات سولاردام هاردستون افسریه - که:

نوشتن کد خوب و قابل نگه‌داری توسط برنامه‌نویسی شئ‌گرا غیرممکن است.

به باور او و با این توصیف، باید - تعمیرات سولاردام هاردستون افسریه - به توسعه‌دهندگان بیچاره ترحم کرد. او در - تعمیرات سولاردام هاردستون افسریه - جای دیگر مقاله خود گفته:

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

سوزدالنیتسکی یکی دیگر از مشکلات اصلی برنامه‌نویسی شئ‌گرا را بحث همزمانی می‌داند.

برنامه‌نویسی شئ‌گرا در دورانی آغاز شد که CPUها تنها یک هسته داشتند و برنامه‌نویسان مجبور نبودن نگران مسائلی مانند همزمانی باشند.

او در ایمیل خود گفت:

یکی از دلایل اصلی افزایش محبوبیت زبان‌های برنامه‌نویسی تابع‌گرا (Functional) - تعمیرات سولاردام هاردستون افسریه - (مانند Go و Rust) توانایی این زبان‌ها در مدیریت همزمانی در برنامه‌نویسی است.

در واقع مقاله او در انتها با ستایش از برنامه‌نویسی تابع‌گرا، به‌عنوان گزینه برتر و الگویی رقابتی به پایان می‌رسد. در برنامه‌نویسی - تعمیرات سولاردام هاردستون افسریه - تابع‌گرا مشکلات نه به‌صورت اشیاء بلکه توابع ریاضی محض مدل‌سازی شده است و همچنین این شیوه باعث جلوگیری از تغییر حالت در - تعمیرات سولاردام هاردستون افسریه - مدل‌ها خواهد شد. سوزدالنیتسکی سه هفته بعد مقاله‌ای در ستایش از برنامه‌نویسی تابعی منتشر کرد، به‌نام: «برنامه‌نویسی تابعی؟ حتی به‌خودتان زحمت ندهید، اسباب‌بازی احمقانه‌ای - تعمیرات سولاردام هاردستون افسریه - است». البته این مقاله بیشتر به‌صورت روانشناسی معکوس نوشته شده است.

OOP در تنها وظیفه خود شکست - تعمیرات سولاردام هاردستون افسریه - می‌خورد.

به‌عنوان مثال در این مقاله بحث می‌شود که برنامه‌نویسی تابع‌گرا «باعث خواهد شد پالایش و آزمایش کد به‌صورت غیرضروری آسان شود» و اینکه الگوی برنامه‌نویسی گمراه‌کننده‌ای «براساس ریاضیات، که مشخصا رشته‌ای فرومایه است و هیچ کاربردی - تعمیرات سولاردام هاردستون افسریه - در دنیای واقعی بجز دروس آکادمیک ندارد».

دریافت واکنش

بعد از به‌چالش کشیده شدن الگوی برنامه‌نویسی - تعمیرات سولاردام هاردستون افسریه - توسط سوزدالنیتسکی، که سال‌ها - تعمیرات سولاردام هاردستون افسریه - مورد استفاده قرار گرفته است، خواندن واکنش‌‌ها از طرف توسعه‌دهندگان به این مقاله جالب خواهد بود. اولین مقاله سوزدالنیتسکی ابتدا ۱۷۴ واکنش در سایت مدیوم (Medium) را به‌همراه داشت، که شامل یک مهندس نرم‌افزار به‌نام جسی دیکی (Jesse - تعمیرات سولاردام هاردستون افسریه - Dickey) - تعمیرات سولاردام هاردستون افسریه - بود، او در اظهار نظرش گفت که حتی نام این - تعمیرات سولاردام هاردستون افسریه - الگو برنامه‌نویسی نادرست است:

شما واقعا به‌صورت - تعمیرات سولاردام هاردستون افسریه - اشیاء برنامه‌نویسی نمی‌کنید، شما به‌صورت کلاس‌ها برنامه‌نویسی می‌کنید. پس تقریبا می‌توان آن را برنامه‌نویسی کلاس‌گرا نامید.

او - تعمیرات سولاردام هاردستون افسریه - بعد اضافه کرد، خود کلاس‌ها را می‌توان «انواع سفارشی» نام‌گذاری کرد.

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

در پایین دو اظهارنظر کاربران را می‌خوانیم:

من از زبان‌های شیءگرا استفاده می‌کنم، ولی تمام کد را (بیشتر Typescript) و به‌صورت تابع‌گرا می‌نویسم. این سبک بسیار راحت‌تر است. توابع و داده‌ها جدا از هم - تعمیرات سولاردام هاردستون افسریه - هستند. پالایش یک کد درهم‌ریخته شی‌ءگرا می‌تواند واقعا - تعمیرات سولاردام هاردستون افسریه - کابوس باشد، تا یک راه‌حل خط‌لوله تابع‌گرا.

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

 خیلی زود در بخش نظرات یک مناظره شکل گرفت که آیا باید برنامه‌نویس را سرزنش کرد یا شیوه برنامه‌نویسی را؟!

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

برنامه‌نویسی شئ‌گرا باعث ابهام در کد خواهد شد (که بنا به دلایلی با انتزاع اشتباه گرفته شده است) درحالی که برنامه‌نویسی تابع‌گرا قصد دارد تا حد امکان همه چیز را ساده و صریح کند.

در نهایت و به‌صورت اجتناب ناپذیری، این بحث‌ها باعث انتشار مقاله‌ای با - تعمیرات سولاردام هاردستون افسریه - عنوان تحریک آمیز «توسعه‌دهندگانی که از برنامه‌نویسی شئ‌گرا متنفرند، نمی‌دانند که باید چگونه از آن - تعمیرات سولاردام هاردستون افسریه - استفاده کنند» - تعمیرات سولاردام هاردستون افسریه - در اینترنت شد. این مقاله توسط مهندس نرم‌افزار بریتانیای، گری ویلبی (Gary Willoughby) نوشته شده است که در پروفایل خود، خودش را اینگونه معرفی کرده: «در حرفه توسعه‌دهنده نرم‌افزار به‌عنوان یک تلاشگر خلاق».

انتقال پیام

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

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

برای اضافه کردن یک ویژگی ساده باید - تعمیرات سولاردام هاردستون افسریه - میزان غیرمنطقی زمان صرف می‌شد و هرچقدر که میزان کد افزایش پیدا می‌کرد، این‌کار سخت‌تر بود و همه چیز بیشتر و بیشتر خراب می‌شد.

ولی در سال ۲۰۱۴ سوزدالنیتسکی با زبان اف شارپ (#F) آشنا شد. اف شارپ یک زبان برنامه‌نویسی چند شیوه‌ای است که توسط مایکروسافت عرضه شده است. «این زبان هم‌زمان عجیب و زیبا - تعمیرات سولاردام هاردستون افسریه - بود، ولی ایده برنامه‌نویسی تابع‌گرا در من نهفته شد».

«برنامه‌نویسی شئ‌گرا خطرناک است»

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

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

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

در زبان‌های برنامه‌نویسی غیر شئ‌گرا، مانند جاوا اسکریپت، توابع می‌توانند مجزا از اشیاء وجود داشته باشند. این موضوع بسیار خلاصی بخش بود تا دیگر مجبور نباشیم مفاهیم عجیب و غریب را اختراع کنیم (مانند SomethingManager) - تعمیرات سولاردام هاردستون افسریه - تا فقط توابع را در خود نگه‌دارد.

امروز تمام این موضوعات سوزدالنیتسکی - تعمیرات سولاردام هاردستون افسریه - را مجاب کرده که:

برنامه‌نویسی شئ‌گرا خطرناک - تعمیرات سولاردام هاردستون افسریه - است. عدم تعیین وراثت در برنامه‌نویسی شئ‌گرا باعث می‌شود کد غیرقابل اعتماد باشد.

به - تعمیرات سولاردام هاردستون افسریه - لطف تمام اشیاء مختلف، به‌همراه اشیائی که بعضی مواقع هنگام اجرا برنامه ایجاد می‌شوند، ممکن است جریان برنامه درحال‌اجرا به مسیر‌های مختلف بسیار زیادی تغییر پیدا کند.

تأثیر ویرانگری که این شیو برنامه‌نویسی به‌نظر بیگناه روی اقتصاد جهانی داشته، به‌سختی قابل درک است.

سوزدالنیتسکی فکر می‌کند که اظهار - تعمیرات سولاردام هاردستون افسریه - نظرات قوی او باعث عصبانیت عده‌ای شده است. ولی بعد از نیم میلیون بازدید از مقاله‌اش از او پرسیده شد که، آیا چیزی شنیده است که باعث تغییر نظرش شده باشد یا مسائل را جور دیگری ببیند؟

یک اظهارنظر بود که واقعا باعث شد مرا لحظه‌ای به تفکر ببرد.

او در ادامه اضافه کرد که ایده اصلی تولید زیاد و اشباع - تعمیرات سولاردام هاردستون افسریه - شده برنامه‌نویسان شئ‌گرا - تعمیرات سولاردام هاردستون افسریه - موضوعی زیرساختی و نهادینه شده است. «برای - تعمیرات سولاردام هاردستون افسریه - مدیران استفاده از برنامه‌نویسان شئ‌گرا قابل توجیه است، زیرا استخدام توسعه‌دهندگان برنامه‌نویسی شئ‌گرا ارزان است و خیلی از کسانی که تازه - تعمیرات سولاردام هاردستون افسریه - از دانشگاه فارغ التحصیل شده‌اند با برنامه‌نویسی شئ‌گرا آشنایی دارند». ولی متاسفانه سوزدالنیتسکی باور دارد که آن‌ها در نهایت هزینه اینکار را پرداخت خواهند کرد. یا می‌توان به این شکل گفت که: «برنامه‌نویسی شئ‌گرا رایج است به این دلیل که توسعه‌دهندگان برنامه‌نویسی شئ‌گرا به‌راحتی دردسترس هستند، درحالی‌که برنامه‌نویسان تابع‌گرا معمولا - تعمیرات سولاردام هاردستون افسریه - باهوش‌تر و گران‌تر هستند».

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

پس سوزدالنیتسکی شروع به نوشتن مقاله اینترنتی دیگری کرد، به این دلیل که: «اگر من می‌توانم الهام بخش هزاران نفر باشم تا برنامه‌نویسی شئ‌گرا را زیر سؤال ببرند و برنامه‌نویسی تابع‌گرا را امتحان کنند، بنابراین آن‌ها کدهای بهتر و مطمئن‌تری خواهند نوشت». با پانصدهزار بازدید، او تصور می‌کند که موفق شده است دنیا را در مسیری قرار دهد که در آن توسعه‌دهندگان خوشحال‌تر، کاربران شادتر و شرکت‌ها در حال ذخیره - تعمیرات سولاردام هاردستون افسریه - پول باشند.

البته او همچنین گفته که - تعمیرات سولاردام هاردستون افسریه - هدفی خودخواهانه دیگری نیز دارد:

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

شما درباره برنامه‌نویسی شئ‌گرا چه فکر می‌کنید؟ از چه شیوه‌هایی در - تعمیرات سولاردام هاردستون افسریه - برنامه‌نویسی استفاده می‌کنید؟

اشتراک گذاری این صفحه با دوستانتان


طراحی سایت و سئو توسط گلهای اندیشه
phone