توليد مخططات فئة لمشاريع PHP (Codeigniter Framework)
-
27-09-2019 - |
سؤال
أنا أقوم بتطوير نظام باستخدام Codeigniter, ، وقد تم الانتهاء تقريبًا ، لم أذهب إلى الرسوم البيانية للصف أولاً لأنه كان من الصعب اتخاذ قرار ، لذلك قمت على الفور بالترميز والآن أريد رسم مخططات دراسية لمشروعي. هل تعرف يا رفاق عن أداة يمكنني استخدامها لإنشاء مخططات الفصل لمشروعي؟
المحلول
إذا كنت ترغب في رسمها يدويًا (أي. لا تريد الهندسة العكسية لإنشاء UML من مصدر PHP الخاص بك) ، ثم Staruml قد تكون مفيدة (إذا كنت تستخدم Windows ، ولكن بما أنك لا تذكرها ، فأنا أفترض أنك تفعل ذلك).
راجع للشغل قد يكون السؤال التالي مفيدًا أيضًا: مولد PHP UML
نصائح أخرى
phuml هي أفضل أداة واجهتها وعملت فقط من أجلي. يمكنك بسهولة إنشاء رسم تخطيطي للفصل من التعليمات البرمجية الحالية.
انتقل إلى المجلد وجرب الأمر أدناه لإنشاء مخطط الفصل على Linux
./phuml -r /var/www/my_project -graphviz -createAssociations false -neato out.png
PHUML هو مولد تخطيطي فئة UML التلقائي بالكامل. إنه قادر على تحليل أي رمز مصدر موجه كائن PHP5 وإنشاء تمثيل صورة مناسب لهيكل OO استنادًا إلى مواصفات UML.
مزيد من المعلومات
./phuml --help