تفضيل الكود القابل للتصرف على وثائق التصميم: نهج أكثر كفاءة لتنمية البرمجيات

2024-12-15

في تطوير البرمجيات، ليست الطريقة التقليدية لوثائق التصميم بالإضافة إلى التطوير التدريجي فعالة دائمًا. يقترح الكاتب دوغ تيرنبول نهجًا يسمى "مشاركة الترميز": يتم تنفيذ النموذج الأولي بسرعة باستخدام طلب سحب مؤقت، والحصول على تعليقات مبكرة من الفريق، وصقل التصميم، ثم تقسيمه تدريجيًا إلى طلبات سحب قابلة للنشر. تشجع هذه الطريقة على التكرار السريع، واكتشاف المشكلات مبكرًا، وتعتبر الكود نفسه أفضل وثيقة. على الرغم من أن وثائق التصميم لا تزال ذات قيمة في حالات محددة، إلا أن الكاتب يدافع عن "إظهار بدلاً من سرد"، باستخدام نماذج أولية للكود للتحقق والتكرار السريع من أجل تحقيق تطوير برمجيات أكثر كفاءة.