مولّد مخطط استدعاءات Python
ألصق ملف Python وسيرسم Weftmap أي دالة تستدعي الأخرى. مفيد حين ترث وحدة برمجية بلا توثيق وتحتاج أن ترى شكلها العام قبل قراءتها سطراً بسطر.
افتح المحررمثال
example.py
def main():
user = fetch_user(1)
print(render(user))
def fetch_user(user_id):
row = query_db(user_id)
return to_dict(row)
def query_db(user_id):
return (user_id, "Ada Lovelace")
def to_dict(row):
return {"id": row[0], "name": row[1]}
def render(user):
return f"{user['id']}: {user['name']}"
ماذا يعرض المخطط
محلّل Python يتعرّف على الدوال والأصناف والاستيرادات والوراثة، فيظهر الصنف الفرعي متصلاً بالصنف الذي يرث منه. أما الاستدعاءات إلى المكتبة القياسية وحزم الطرف الثالث فتُستبعد، لأنها ستغرق المخطط دون أن تخبرك بشيء عن كودك أنت.
جرّبه الآن على الكود الخاص بك
ألصق ملفاً، اختر اللغة، واضغط تحليل. لا يتم حفظ أي شيء.
افتح المحرر