ما هي refactoring؟
يُستخدم عندما يطلب المستخدم صراحةً إعادة بناء التعليمات البرمجية، أو عندما يُطلب تغطية اختبارية لتعليمات برمجية غير مختبرة ذات آثار جانبية. يفرض استخراج نمط Shell الضروري الأساسي الوظيفي قبل إجراء أي تغييرات. المصدر: bumgeunsong/daily-writing-friends.