اختبارات وحدة مثيرة للاهتمام / مكتوبة بشكل جيد للقراءة (البرمجة القراءة والكتابة)

StackOverflow https://stackoverflow.com/questions/3017898

  •  26-09-2019
  •  | 
  •  

سؤال

هل تعرف أي مشاريع برامج مفتوحة لديها اختبارات وحدة مثيرة للاهتمام / مكتوبة بشكل جيد؟

غالبًا ما تشعر اختبارات وحدة الكتابة بالغرابة بالنسبة لي ، لأنه يبدو عشوائيًا للغاية ، وكثيفًا جدًا ، لا يتجزأ ، .. سيكون من الرائع قراءة بعض الأمثلة في العالم الحقيقي (بدلاً من الكتب ، رمز مثال المكتبة ، إلخ) ..

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

المحلول

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

تحديث: لسوء الحظ ، فإن الروابط في منصبه مكسورة الآن. ومع ذلك ، يمكنك العثور على الملف المصدر الحالي مع بحث في http://code.google.com/p/testability-explorer/source/browse/trunk/testability-explorer/src/test/java/com/google/test/metric/collection/keyedmultistacktest.java.

نصائح أخرى

واجهت مؤخرًا مشكلة اكتشاف نطاقات التاريخ المتداخلة في بيثون. لقد تأثرت بعمق بأناقة هذا الحل, ، وخاصة اختبارات الوحدة التي رافقتها. فهي قصيرة وواضحة وشاملة. أيضا ، رسم الحالات في ASCII ART في docstring هو ضربة العبقرية ، في رأيي.

كان التغيير الوحيد الذي أجريته هو تقسيم كل منهما assert في اختبار منفصل ، لتحسين العزلة.

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