Data.table: تطهير

تم إنشاؤها على ٢٤ مايو ٢٠١٩  ·  3تعليقات  ·  مصدر: Rdatatable/data.table

متابعة للتعليق هنا:

https://github.com/Rdatatable/data.table/pull/3582#discussion_r287075480

تمت إضافته أيضًا إلى المساهمة

هناك قدر مناسب من التنظيف اليدوي الذي يجب القيام به ، ما لم يكن لدى شخص ما أفضل تعبير عادي للقبض على الاستخدامات الصالحة <- :

grep -r "<-" R | wc -l
628

أتساءل عن مدى جدوى استبدال الغطاء فقط ثم التصحيح في = الذي يسبب أخطاء لأن <- مطلوب 🤔

Low beginner-task internals

التعليق الأكثر فائدة

مثل jangorecki ، لا أعتقد أنني كنت سأبذل جهدًا في هذا أيضًا. ولكن الآن مايكل ، من الجيد جدًا إخراج هذا من الطريق ؛ إنها قيمة أعلى مما كنت أعتقد. يجب أن تجعل العلاقات العامة أسهل / أسرع ، خاصة وأننا نرى مساهمين جدد نأمل.
باستخدام = ، لا داعي للقلق بشأن خطر x<-3 عندما كان المقصود x < -3 . ونظرًا لأن الإسناد هو دالة في R لها قيمة (و -3 يتم إجبارها على TRUE بصمت) ، يمكن أن يستمر هذا الخطأ دون أن يتم اكتشافه. باستخدام = ، لا نحتاج إلى تنفيذ فحوصات مراقبة الجودة والحفاظ عليها لضمان وجود مساحات حول كل مشغل. أتساءل كم من الأشخاص الذين طُلب منهم استخدام <- ، وهم مقتنعون <- هو الأفضل لأن جميع الخبراء يوافقون على ذلك ، يجب أن يكون الأمر على حق ، أدرك هذا.

ال 3 كومينتر

IMO هذه ليست حقا الأشياء المهمة. أفضل استخدام = ، ولكن عندما أرى <- في الجوار ، فأنا أتوافق مع النمط في الملف الذي أكتب إليه. AFAIR تستخدم تعريفات وظائفنا <- بشكل ثابت تمامًا.
لا يوجد أي ضرر حقيقي (على عكس ما يتم التبشير به على نطاق واسع) للحصول على كليهما ، بافتراض أن الأشخاص الذين يقرؤون البيانات. . هل يمكننا إغلاق هذا؟

لا ألاحظ كثيرًا بنفسي ، لكن التعليق المرتبط وهذا الالتزام: https://github.com/Rdatatable/data.table/pull/3580/commits/50243432f2c20310107989606d56ab52fab28ad4

قادني إلى تقديم هذا بروح الاتساق.

تمت إضافة Low نظرًا لأنها منخفضة للغاية من حيث الأهمية.

مثل jangorecki ، لا أعتقد أنني كنت سأبذل جهدًا في هذا أيضًا. ولكن الآن مايكل ، من الجيد جدًا إخراج هذا من الطريق ؛ إنها قيمة أعلى مما كنت أعتقد. يجب أن تجعل العلاقات العامة أسهل / أسرع ، خاصة وأننا نرى مساهمين جدد نأمل.
باستخدام = ، لا داعي للقلق بشأن خطر x<-3 عندما كان المقصود x < -3 . ونظرًا لأن الإسناد هو دالة في R لها قيمة (و -3 يتم إجبارها على TRUE بصمت) ، يمكن أن يستمر هذا الخطأ دون أن يتم اكتشافه. باستخدام = ، لا نحتاج إلى تنفيذ فحوصات مراقبة الجودة والحفاظ عليها لضمان وجود مساحات حول كل مشغل. أتساءل كم من الأشخاص الذين طُلب منهم استخدام <- ، وهم مقتنعون <- هو الأفضل لأن جميع الخبراء يوافقون على ذلك ، يجب أن يكون الأمر على حق ، أدرك هذا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات