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





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