سؤال

أتساءل عما إذا كان مثاليًا جيدًا أو سيئًا للاستفادة من نوع مستخدم الإسبات لتقليص البيانات من تغذية بيانات واردة لمنع استثناءات تم إلقاؤها إذا كانت البيانات كبيرة لتناسب العمود المحدد.

نتلقى بيانات من الكثير من مصادر البيانات وليس لدينا أي تحكم في حجم البيانات التي يتم إرسالها.

نحن ننظر إلى حوالي 100 حقل نحتاج إلى إنشاء هذا.

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

المحلول

لا تحتاج إلى نوع مستخدم مخصص لهذا. فقط ضع المنطق على pojos التي يتم تقديمها ، في المستقدين. أو قم بإنشاء طريقة التحقق من صحة () تؤدي إلى صحة حالة الكائن واتصل بهذه الطريقة قبل الاستمرار.

نصائح أخرى

يبدو أن نوع المستخدم المخصص يمثل حلًا جافًا أكثر من نهج المستقلين. طريقة التحقق من صحة تبدو قبيحة جدا.

أنا أبحث عن بديل أفضل لنوع مستخدم مخصص أيضًا ، لكن حتى الآن لم أجد واحدًا.

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