pycdep هي تشمل التبعية ملف محلل يتكون من بيثون السيناريو الذي يذهب أكثر من ملفات C و C ++ ومقتطفات الاعتماد على المعلومات منه. يتم حفظ معلومات التبعية كبرنامج حاسوب. برنامج حاسوب يمكن استخدامها لإجراء جميع أنواع التحاليل على الرسم البياني التبعية، وتحويل الرسم البياني التبعية (أو مجموعات فرعية منها) إلى ملف .DOT. لأنه يأتي مع الكثير من الاستفسارات المحددة مسبقا.
أمثلة من الأشياء التي تتوفر استفسارات محددة سلفا: (إلا الخيال والمعرفة من حاسوب الخاص بك تحد من إمكانيات لإضافة جديدة):
- تدرج النتيجة التي الملفات عن طريق ملف آخر
- تدرج النتيجة التي الملفات بشكل متكرر من قبل ملف آخر
- معرفة عبر أي طريق ملف واحد يعتمد على ملف آخر
- معرفة الملفات التي تعتمد على بعض الملفات
- معرفة الملفات التي تحتاج إلى أن يكون recompiled إذا كنت على اتصال ملف معين
- ملفات الحقائق التي تم تضمينها مرتين أو أكثر من نفس الملف
- النتيجة .CPP الملفات التي تم تضمينها
- النتيجة تبعيات دائرية
- معرفة أي ملفات رأس وضمنا transitively من قبل رأس الملفات الأخرى المدرجة من قبل نفس الملف
- فحص القيود التصميم لضمان أن بعض المشاريع لا تشمل من المشاريع الأخرى
هناك &؛ [س] أيضا تنفيذ دردشة بوت التجريبية التي يمكن الإجابة على بعض الأسئلة حول قاعدة كود يجري بحثها.
ويهدف النظام بأكمله ليكون شاملا للمنهاج. وهذا يعني أننا في حاجة للتعامل مع الحالة اسم (في) القضايا حساسية. على وجه الخصوص، على أنظمة لينكس نريد أن نكون قادرين على دراسة كود النوافذ، والعكس بالعكس (قدر الإمكان). استخدام الحروف الكبيرة والصغيرة في قانون مكتوب لأنظمة ويندوز في كثير من الأحيان قذرة، في حين أن لشفرة تهدف لليتم تجميعها في نظام الملفات الحساسة حالة الاختلاف في الحالة يمكن (من حيث المبدأ) إشارة إلى ملف مختلف.
ما هو الجديد في هذا الإصدار:
ميزة جديدة * الفرز تشمل الملفات حسب الأهمية
أمر من حجم تسريع
إصلاحات الشوائب: * إزالة choicepoints غير مرغوب المتبقية في العديد من حاسوب المسندات تعتبر الملفات * تنتهي في .sh الملفات رأس ومثل؛ ح & مثل؛ يتم تعريف كملف رأس احقة * إضافة التبعية في عداد المفقودين على argparse مشروع الثعبان في setup.py * مشاكل مع نافذة قذرة اسم ملف القضية على أنظمة لينكس * لا إنقاذ خلال جيل full_report إذا لم يتم تحديد المعوقات التسلسل الهرمي * تنظيف المسندات حاسوب عن طريق إزالة حجج غير المستخدمة * أن تكون أكثر ذكاء حول مكان العثور على قالب حاسوب، مما يتيح لبدء pycdep من أي مجلد * مشاكل مع مسار Win32 ومناولة بسبب refactorings لتحسين السرعة
المتطلبات:
بيثون
لم يتم العثور على التعليقات