ما هي الميزات التي يحركها المؤقت تريد أن ترى في IDE؟

StackOverflow https://stackoverflow.com/questions/424311

  •  05-07-2019
  •  | 
  •  

سؤال

لدينا بالفعل أشياء مثل تحليل ثابت أن يقول لنا ما هو الخطأ في نظامنا وحيث، لذلك يجب أن نكون ومنح بيئات التطوير لدينا مع المزيد من الميزات AI، وإذا كان الأمر كذلك، ما هي؟ أنا أبحث عن أفكار!

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

المحلول

والكشف عن تكرار الكود هو عدد أمنية واحدة بالنسبة لي، -)

نصائح أخرى

وهممم ... وبصرف النظر عن القانون نفسه، قد يكون من المفيد إذا كان الجهاز يمكن "تدرس" بعض المعايير UI بقدر تخطيط عنصر، واقتراح أو تغيير تخطيط اذا لم تتطابق مع ما هو "الإنسان ودية ".

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

ومنظمة العفو الدولية؟ كما هو الحال في تلك القوائم "الذكية" في Office 2000؟ صفر! ربما في 2700 أو نحو ذلك، عندما تجاوزت AI الذكاء البشري.

وأكثر ثابت / تحليل المحتوى؟ إطلاقا. هناك الكثير من الغرفة لمزيد من التقدم هنا وأرحب بصدق كل شيء تقريبا. هناك الكثير جدا من الاعتماد على البشر والتحليل بمساعدة الحاسوب هو أفضل وسيلة لتغيير ذلك.

وانا من النوع مع ساندر هنا. كل سبيل المثال لقد واجهت فيها تطبيق تحاول أن تكون ذكية، أو تخمين ما أردت، وكان فشل التلقائي. لا تخفي الاشياء من لي، ولا تعتقد أنك تعرف ما أنا أريد إلا إذا كنت قد أكدت ذلك. أشياء مثل التصحيح التلقائي وautoreplace في Word هي محبطة للغاية. التحسس ومثل على ما يرام، لأنهم لا اعتقد فعلا ما تريد، وأنها مجرد تعطيك قائمة سريعة لجميع الاحتمالات.

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

وأنا لا يمانعون في بعض AI كخيار التحليل، ربما لاحظت كود سيئة الروائح وأنا لا. لا أريد أن يكون ذلك دائما على، وأنا بالتأكيد لا تريد أن تفعل أي شيء في حد ذاته. فما استقاموا لكم فاستقيموا نعتبره مثل المدقق النحوي مايكروسوفت وورد، الذي أدرك ما يقرب من ضعف المخالفات النحوية وinfelicities أجعل - مفيدة، ولكن بعيدا عن نهائي

سوف

واختبار تغطية رمز التفاعلية ستكون كبيرة.

 m = 1;
 if (m > 0) {
       // do something
  } else {
      // do something else <- Never gonna happen.
  }

وشيء من هذا القبيل من شأنه أن يلقي راية حمراء. ولكن اختبار التغطية كود يجب أن يكون اختياري أو غير مزعجة. لأن بعض الناس استخدام Preprocessors، وDEBUG = 1؛

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