Sami Remili نشر 19 أكتوبر 2020 أرسل تقرير نشر 19 أكتوبر 2020 سلام عليكم ماهي domain-specific languages و هل شرح syntax الخاص بها كهذا الكود if $facts['is_virtual']{ package {'smartmontools': ensure => purged, } }else{ package {'smartmontools': ensure => installed, } } ماهو recourse , ماهو facts اقتباس
0 Mohamed Ewias نشر 19 أكتوبر 2020 أرسل تقرير نشر 19 أكتوبر 2020 domain specific languages أو DSL هو أسلوب من أساليب البرمجة لا يتعارض مع الأساليب الأخرى وإنما يشبهها في التكامل معها وإنما يميزه انه يعد أسلوب بناء أدوات ووظائف أخرى مما يترتب عليه سهولة قراءة الكود والتعديل عليه وتطويره هنا يوجد مثال ثانيًا الكود if $facts['is_virtual']{ في حالة تحقق الشرط سيقوم بإزالة الحزمة smartmontools وملفات التكوين الخاصة بها package {'smartmontools': ensure => purged, } }else{ وإن لم يتحقق الشرط سيقوم ببناء الحزمة smartmontools package {'smartmontools': ensure => installed, } } 1 اقتباس
0 Mohamed Ewias نشر 19 أكتوبر 2020 أرسل تقرير نشر 19 أكتوبر 2020 السمة Fact تحدد طريقة الاختبار التي سيتم العمل عليها مثال using Xunit; using Prime.Services; namespace Prime.UnitTests.Services { public class PrimeService_IsPrimeShould { private readonly PrimeService _primeService; public PrimeService_IsPrimeShould() { _primeService = new PrimeService(); } [Fact] public void IsPrime_InputIs1_ReturnFalse() { var result = _primeService.IsPrime(1); Assert.False(result, "1 should not be prime") ; } } } السمة recourse تشير إلى حزم المصادر مثال Route::resources([ 'photos' => 'PhotoController', 'posts' => 'PostController' ]); 1 اقتباس
0 ayoubridouani نشر 19 أكتوبر 2020 أرسل تقرير نشر 19 أكتوبر 2020 ال DSL فقط أسلوب برمجة لا أكثر ستجد من هنا شرح له مقدم من طرف مارتن فولر إضافة إلى ذلك ال DSL لنمذجة متطلبات resource وشروط objects داخل نظام قابل للتكوين بدرجة عالية. كما أنها دعم عمليات البحث الشاملة والفعالة عن التكوينات التي تلبي واجهات توفير المتطلبات بين المكونات والنظام ككل، من هنا ستجد repo ستفيدك ك developer analysis لل resource DSL من أجل مشروع Immortals. 1 اقتباس
السؤال
Sami Remili
سلام عليكم
ماهي domain-specific languages
و هل شرح syntax الخاص بها كهذا الكود
ماهو recourse ,
ماهو facts
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.