گلکسیوم > بلاگ > برنامه نویسی > برنامه‌نویسی شی‌گرا (OOP) و اصول SOLID در توسعه افزونه‌های تجاری وردپرس

برنامه‌نویسی شی‌گرا (OOP) و اصول SOLID در توسعه افزونه‌های تجاری وردپرس

1:08 قبل از ظهر
78
برنامه نویسی
1 دقیقه
ا رشد حجم کدها در یک افزونه، رویکرد کدنویسی رویه‌ای (Procedural) منجر به تداخل توابع و سخت شدن فرآیند دیباگ می‌شود. استفاده از برنامه‌نویسی شی‌گرا (OOP) کلید ساخت افزونه‌های تجاری و مقیاس‌پذیر است.
0
ارسال

یک معماری استاندارد افزونه با پیاده‌سازی Autoloader بر اساس استاندارد PSR-4 آغاز می‌شود تا از فراخوانی دستی فایل‌ها با require جلوگیری شود. استفاده از Namespaces تضمین می‌کند که کلاس‌های شما با سایر افزونه‌ها تداخل نداشته باشند. با رعایت اصول SOLID، وظایف افزونه به کنترلرها (Controllers)، مدل‌ها (Models) و لایه نمایش تقسیم می‌شود. پیاده‌سازی الگوهایی مانند Dependency Injection به جای استفاده از متغیرهای Global، تست‌پذیری (Testability) و پایداری کد را به شدت افزایش می‌دهد.

باکس دانلود
لینک‌های دانلود
حجم فایل

4.60 مگابایت

galaxiom
دیدگاه های شما

برای ثبت نظر باید وارد حساب کاربری خود شوید.

ورود یا عضویت

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

راستی لینک کوتاه این صفحه رو هم می‌تونید کپی کنید.

×

اطلاعیه‌ها

آخرین اخبار و اطلاعات مهم سایت

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

اطلاعات خود را برسی کنید. درصورت مغایرت به پشتیبانی گلکسیوم اطلاع دهید.

اطلاعات کاربری

بخش‌های نام، نام خانوادگی، نام نمایشی، شماره تلفن خالی هستند و باید کامل شوند.

درخواست ارتقای نقش
دلیل / توضیحات درخواست
مدارک و مستندات (اختیاری)
فایل‌های خود را اینجا بکشید و رها کنید
یا برای انتخاب فایل کلیک کنید
فرمت‌های مجاز: PDF, JPG, JPEG, PNG, DOC, DOCX | حداکثر حجم: 2 مگابایت