أداة Linux لإظهار SLOC وSLOC التي تم تعديلها وإضافتها وإزالتها

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

  •  03-07-2019
  •  | 
  •  

سؤال

أستخدم حاليًا أداة SLOCCOUNT للحصول على أسطر التعليمات البرمجية المصدر (SLOC) لقاعدة التعليمات البرمجية.

ومع ذلك، فهو لا يدعم مقارنة إصدارين من قاعدة التعليمات البرمجية ثم الإبلاغ:

  • تم تعديل أسطر التعليمات البرمجية (LOC).
  • تمت إزالة LOC
  • تمت إضافة LOC

هل يمكن لأي شخص أن يقترح أداة تعتمد على نظام التشغيل Linux (ويفضل أن تكون مجانية) للقيام بذلك؟

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

المحلول

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

أنها توفر فقط كود المصدر.ومع ذلك، فقد تم إنشاؤه بشكل نظيف من الملف المضغوط في cygwin باستخدام g++.يطالبون أيضًا بدعم Visual Studio، لكنني لم أجربه.

نصائح أخرى

أنا أصدق diffstat فائدة تفعل ذلك.

هذا يبدو وكأنه SLOCOcount و قارن سلوك يمكن أن يظهر لك الاتجاه بمرور الوقت، ولكنه ليس بالضبط ما تبحث عنه.

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