لا تخف من إنشاء أنواع جديدة: دروس من Go و C
2025-03-22
يُظهر العديد من المطورين ترددًا في إنشاء أنواع جديدة في قواعد بياناتهم البرمجية. تدعي هذه المقالة أن هذا ينبع من الخوف من تغيير التصميم العام المتصور وإضافة التعقيد. ومع ذلك، يجادل الكاتب بأنه عندما تنتمي مجموعة من القيم معًا بشكل طبيعي، فإن إنشاء نوع جديد يحسن بشكل كبير من قابلية قراءة وصيانة الرمز. باستخدام Go كمثال، يبرز الكاتب مزايا إنشاء أنواع صغيرة ومحددة الغرض، مثل بنية `CreateSubscriptionRequest`، مما يبسط معالجة البيانات في عمليات استدعاء الوظائف. يشجع الكاتب المطورين على التغلب على قلقهم بشأن إنشاء أنواع جديدة، مشددًا على أن هذه الممارسة شائعة وقابلة للتطبيق في ثقافات C و Go، شريطة أن يُنقل غرض النوع بوضوح من خلال اسمه.
التطوير
تصميم الشفرة