سؤال

لقد استخدمت rhinomocks. المنتج لبعض الوقت تماما وكان سعيدا جدا بالمنتج - لم يكن لديك سبب للنظر في أي مكان آخر حقا. لقد طلبت مؤخرا من قبل الناس الجيدين في Typemock. لإعطاء منتجاتهم دوامة وكانت تتساءل عن آراء المطورين الآخرين حول المعزل المطبعي. هل هناك أي أطر عزلة / سخرية أخرى تقترح ولماذا؟

هل كانت مفيدة؟

المحلول

موك هو ما كنت أستخدمه مؤخرا. انه حقا يستحق نظرة؛ أنا لا سيما مثل بناء جملة لامدا. أحقق قدرا كبيرا في طريقة مقروءة للغاية.

موك

نصائح أخرى

لقد استخدمت Truatemock لأكثر من عام ولا توجد طريقة كنت أعمل في مشروع بدونها. أسمع الكثير من الناس يقولون أن Truatemock قوي للغاية، فماذا لو كان؟ وجود كل هذه القوة لا يجعلني تصميم رمزي ضعيف.

لقد قمت بتسجيله مع أطر السخرية الأخرى، ولكن ما يعجبني في Typemock هو أنه يمكن أن يسخر من أي شيء تقريبا، وبدني الاضطرار إلى إنشاء واجهات في كل مكان، نظرا لأن بعض أطر السخرية يمكن أن تسخر من الواجهة فقط، بل كائن فعلي وبعد يتم تمييز هذا مع عملي الحالي الذي يقوم بتطوير التعليمات البرمجية على SharePoint. بدون Truatemock، لا توجد طريقة يمكنني كتابة اختبارات وحدة جيدة. لا أستطيع أن أرى موك أو Rhinomocks مما يتيح لي أن أسخر من رمز طراز كائن SharePoint. تصحيح لي إذا كنت مخطئا في ذلك.

زائد رائع آخر مع Typemock هو الدعم من الشركة. تطوروهم نشطون دائما في منتديات الشركة، لذلك إذا كان لديك مشكلة، فيمكنهم بسرعة مساعدتك. يمكن أن تأتي هذه المساعدة إما في إجابة على سؤال منتدى قد تكون قد قمت بنشره، أو الاتصال بك بالفعل عبر البريد الإلكتروني إذا كانت مشكلتك أكثر شاغرة، فقد يوفر إجابة منتدى.

نقطة الشتيلة واحدة مع Typemock هي تكلفة، أنها ليست منتج رخيص. ومع ذلك، فقد جعلني مقدار الوقت الذي أنقذه في الاختبار (والمرونة التي لدي بها كتابتي) عملية شراء جديرة بالاهتمام.

Personnally، أستخدم RhinoMocks وأنا راض جدا عن هذا الإطار وهمية خاصة لأنهم نفذوا نمط AAA مع بناء جملة Lambda.

لم أستخدمها أبدا Truatemock لكنني قرأت أن هذا الإطار قوي جدا ويمكن أن يسخر من كل شيء تقريبا. يعتقد بعض الشخص أنه ليس بالأمر الجيد لأنه لا يجبر المطور على تصميم فصوله للحصول على اختبار. personnally، أعتقد أن typemock يمكن أن يكون مفيدا للغاية عندما يكون لديك رمز إرث لاختبار ولن يكون لديك الوقت والموارد لإعادة تكوينها.

أطر أخرى:

موك

NMOCK.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top