DRY خود را بزرگتر کنید: نحوه تقسیم مقادیر بین Web App Backend و Frontend

عکس پروفایل نویسنده

@lebedevsergeyسرگئی لبدف

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

تقریباً در هر برنامه وب مجموعه ای از مقادیر وجود دارد که در هر دو قسمت backend و frontend استفاده می شود. مورد معمول REST API لیست مسیرهای انتهایی است که از backend برای مسیریابی درخواست های API استفاده می کند و از frontend برای ایجاد درخواست های API باطن استفاده می کند. بعضی اوقات مقادیر اعتبار سنجی ورودی کاربر وجود دارد که همزمان در اعتبار سنجی ورودی frontend و backend استفاده می شوند. یا برخی مقادیر دیگر مانند شناسه های عددی ، رشته های محلی سازی یا حتی نام برنامه وب شما.

اکثر قریب به اتفاق برنامه های وب مدرن از قسمتهای جلو و باطن ساخته شده اند. مورد اول معمولاً با جاوا اسکریپت نوشته می شود یا به آن منتقل می شود. با این وجود Backend ممکن است در طیف وسیعی از زبانهای برنامه نویسی ، از PHP گرفته تا Haskell ، نوشته شود. همچنین می تواند از چندین قسمت در زبان های برنامه نویسی مختلف تشکیل شود – همانطور که معماری ریز سرویس ارائه می دهد. و بعضی اوقات با JavaScript نوشته می شود – همان زبان برنامه نویسی با استفاده از frontend. اما حتی در آن زمان ، قسمت باطن و جلو همچنان دو قسمت مختلف از برنامه هستند.

مطمئناً خوب است که همه ثابتهای دوبار مصرف را در یک مکان تنظیم کنید زیرا از اصل DRY پیروی می کند و به جلوگیری از …

سئو PBN | خبر های جدید سئو و هک و سرور