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