পিএইচপি ইউএমএল জেনারেটর [বন্ধ]


110

পিএইচপি-তে বিদ্যমান ক্লাসের ভিত্তিতে আমি কীভাবে ইউএমএল ডায়াগ্রাম তৈরি করব?


2
আমি আর পিএইচপি দিয়ে কাজ করি না, সুতরাং আমার পরীক্ষার জন্য কোড নেই have আমি যখন এটি পোস্ট করেছি তখন প্রাথমিক কোনও উত্তরই যথেষ্ট পরিমাণে করছিল না, তবে তখন থেকে অনেক কিছু পরিবর্তন হয়েছে। আমি পিএইচপি 5.2 এর সাথে কাজ করছিলাম, এবং এটি এখন পিএইচপি 7।
জেফ্রি04

উত্তর:


42

নাশপাতি থেকে পিএইচপি ইউএমএল সরঞ্জাম উপলব্ধ ।

PHP_UML:

  • ইউএমএল / এক্সএমআই ফাইলগুলি 1.4 সংস্করণে বা সংস্করণ ২.১ এ (যৌক্তিক, উপাদান এবং স্থাপনার দর্শন) তৈরি করতে পারে
  • এইচটিএমএল ফর্ম্যাটে একটি এপিআই ডকুমেন্টেশন তৈরি করতে পারে
  • প্রদত্ত এক্সএমআই ফাইল থেকে পিএইচপি কোড (কোড কঙ্কাল) তৈরি করতে পারে
  • ইউএমএল / এক্সএমআই সামগ্রীটি 1.4 সংস্করণ থেকে 2.1 সংস্করণে রূপান্তর করতে পারে

কমান্ড লাইনে এটির মাধ্যমে ইনস্টল করুন:

$ pear install pear/php_uml

(এটি ব্যবহৃত হত $ pear install pear/php_uml-alphaতবে প্যাকেজটি স্থির হয়ে গেছে gone)

আপনার এক্সমি জেনারেট করুন:

$ phpuml -o project.xmi


2
কোনও কারণে, নাশপাতি ডটকমটি এই লিঙ্কটিকে অনুসরণযোগ্য
স্টিফেন ফুহরি

1
@ স্টিফেন, হ্যাঁ আমিও তা লক্ষ্য করেছি! আপনি যদি লিঙ্কটি ক্লিক করেন, এটি আপনাকে একটি 404 দেয়, তবে আপনি যদি ঠিকানা বারটি নির্বাচন করেন এবং এন্টার টিপেন, এটি কার্যকর হয়।
নিকফ


1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। হাতিয়ারটি দর্শনীয়।
Xofo

3
পিএইচপি 7 কাজ করছে না
DevWL

41

আমি দৃ strongly ়ভাবে BOUML কে সুপারিশ করছি যা:

  • অত্যন্ত চূড়ান্ত (দ্রুততম ইউএমএল সরঞ্জামটি তৈরি করা হয়েছে, বেঞ্চমার্কগুলি দেখুন ),
  • রক সলিড পিএইচপি আমদানি এবং রফতানি সমর্থন (সি ++, জাভা, পাইথন সমর্থন করে)
  • মাল্টিপ্লাটফর্ম (লিনাক্স, উইন্ডোজ, অন্যান্য ওএস),
  • সম্পূর্ণ বৈশিষ্ট্যযুক্ত, চিত্তাকর্ষকভাবে নিবিড়ভাবে বিকাশযুক্ত ( বিকাশের ইতিহাস দেখুন , এইরকম দ্রুত অগ্রগতি সম্ভব বলে বিশ্বাস করা শক্ত)।
  • প্লাগইন সমর্থন করে, মডুলার আর্কিটেকচার রয়েছে (এটি ব্যবহারকারীর অবদানকে মঞ্জুরি দেয় , দেখে মনে হচ্ছে BOUML সম্প্রদায়টি গঠন করছে)

মানদণ্ডগুলি সত্যই চিত্তাকর্ষক দেখাচ্ছে। আমি এন্টারপ্রাইজ স্থপতি পছন্দ করি তবে এতে পিএইচপি সমর্থন নেই। ধন্যবাদ, আমি এই সরঞ্জামটি পাস করব।
পল ড্রাগোইনিস

1
@Paul Dragoonis Sparx সিস্টেম এন্টারপ্রাইজ স্থপতি করে এবং - পিএইচপি সমর্থন আছে না খারাপ এক
কুড়াল

5
BOUML এর ওয়েব পৃষ্ঠায় এখন বলা হয়েছে: "সতর্কতা: উইকিপিডিয়াতে থাকা লোকদের ধারাবাহিকভাবে লাইসেন্স লঙ্ঘন, আক্রমণ এবং অপমানের কারণে আমি বাগ ফিক্স ব্যতীত বাউমেলের কাজ বন্ধ করার সিদ্ধান্ত নিয়েছি।"
এমপিভি

1
"[ডিসেম্বর 18, 2011] ডাউনলোডগুলি তাদের অফিসিয়াল ওয়েবসাইট থেকে" পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত স্থগিত রয়েছে। http://bouml.free.fr/download.html - এটি কারণ উইন 7 এর জন্য আমার একটি সংস্করণ প্রয়োজন। আমি ভাবছি এটি এখনও উবুন্টু সংগ্রহস্থল থেকে পাওয়া যেতে পারে - যাচাই করা দরকার
রেডচেনকো

4
সংস্করণ 6.1 প্রকাশিত 23 সেপ্টেম্বর, 2012 । বিকাশ আবার উন্নীত হয়েছে। গতি কমিয়ে দেওয়া, থামানো ইত্যাদি সম্পর্কে কোনও বিজ্ঞপ্তি নেই bouml.fr/historic.html
অ্যান্ড্রু এনসলে

24

phUML

পিএইচএমএল পুরোপুরি স্বয়ংক্রিয় ইউএমএল শ্রেণির ডায়াগ্রাম জেনারেটর, পিএইচপিতে লিখিত, বিএসডি লাইসেন্সের আওতায় লাইসেন্সযুক্ত। এটি যে কোনও পিএইচপি 5 অবজেক্ট ওরিয়েন্টেড সোর্স কোডকে পার্স করতে এবং ইউএমএল স্পেসিফিকেশনের উপর ভিত্তি করে oo কাঠামোর উপযুক্ত চিত্র উপস্থাপনা তৈরি করতে সক্ষম।

ইউএমএল উদাহরণ

./phuml -r /var/www/my_project -graphviz -createAssociations false -neato out.png

ধাপে ধাপে গাইড


ডাউনলোডের জন্য এসভিএন / সাবভারশন প্রয়োজন এবং সোর্স কোডের লাইসেন্স কী তা সত্যই বলে না, তবে এটি দেখতে দুর্দান্ত দেখাচ্ছে! ইয়াহ আমি উত্স কোডটি দেখে সতর্কতা অবলম্বন করব এটির জন্য একেবারে কোনও লাইসেন্স নেই এবং আমার মনে হয় এমন সাইটটিতে একমাত্র

লাইসেন্সটি ঠিক সেখানে প্রকল্পের ওয়েবসাইটের সাইডবারে লিখিত আছে, লেখকের অধীনে, ক্রিয়েটিভ কমন্স: ক্রিয়েটিভকমন্স.আরএলিকেন্সস
বি-সিএনসিএ / ৩.০

এটি সাইটের সামগ্রীর জন্য লাইসেন্স, প্রকল্পের জন্য লাইসেন্সের প্রকল্পটি নিজেই প্রকল্পের সাথে অন্তর্ভুক্ত করা উচিত

3
আমি লেখক, জাকোবকে একটি ইমেল পাঠিয়েছিলাম এবং তিনি একটি ক্লিয়ার এবং কাট 3-ধারা
বিএসডি

আমি এটি ডাউনলোড করেছি এবং কিছুটা ঝোঁক পরে এটি কাজ করতে পেয়েছি। সত্যিই বেশ সুন্দর ছিল, আমি সমিতিগুলিতে কাজ করতে না পারলে, তবে আমি নিশ্চিত যে আমি এটি খুঁজে বের করব। দুর্দান্ত, সরল। যদিও কোনও জিইউআই নেই, তবে এটি কোনও বড় চুক্তি নয়।
ইমপালস

19

আমি পিএইচপি এবং ইউএমএল করতে সর্বাধিক (উইন্ডোজ) সফ্টওয়্যারটি স্পারাক্স সিস্টেম এন্টারপ্রাইজ আর্কিটেক্টবৈশিষ্ট্যগুলির একটি প্লটোরার পাশাপাশি এটি পিএইচপি-র জন্য নিম্নলিখিতগুলি সমর্থন করে :

  • বিপরীত প্রকৌশলী অবজেক্ট ওরিয়েন্টেড পিএইচপি ইউএমএল শ্রেণির ডায়াগ্রামে into
  • ইউএমএল শ্রেণীর চিত্রগুলি থেকে পিএইচপি শ্রেণির সংজ্ঞা তৈরি করুন
  • কোনও ইউএমএল শ্রেণিতে করা পরিবর্তনগুলি সম্পর্কিত পিএইচপি শ্রেণীর সংজ্ঞায় সংহত করুন
  • পিএইচপি শ্রেণীর সংজ্ঞায় করা পরিবর্তনগুলিকে সংশ্লিষ্ট ইউএমএল শ্রেণিতে সিঙ্ক্রোনাইজ করুন
  • পিএইচপি ক্লাসগুলি কী ব্যবহার করে এবং কীভাবে ব্যবহৃত হয় তা দেখানোর জন্য ইউএমএল ক্রম ডায়াগ্রামগুলি তৈরি করুন
  • স্ট্যান্ডার্ড আরটিএফ এবং এইচটিএমএল ফর্ম্যাটে আপনার পিএইচপি কোডের বিশদ ডকুমেন্টেশন তৈরি করুন
  • বেস পিএইচপি পৃষ্ঠাগুলি তৈরি করতে মডেলগুলিতে কোড ইঞ্জিনিয়ারিং সম্পাদন করুন।

নিখরচায় নয় ($ 199), তবে অবশ্যই অর্থের মূল্য।


1
বাহ, এটি সত্যিই একটি দরকারী এবং পেশাদার প্রোগ্রাম সত্যিই, টিপ জন্য ধন্যবাদ !! আমি কেবল পিএইচপি উত্স কোড থেকে স্পারাক্স ইএর বিপরীত প্রকৌশল পদ্ধতিটি দিয়ে ইউএমএল শ্রেণির চিত্রটি তৈরি করার চেষ্টা করেছি এবং এটি একটি কবজির মতো কাজ করেছে, আমি কীভাবে সূক্ষ্মভাবে কাজ করেছি তাতে আমি হতবাক হয়ে গিয়েছিলাম। : ডি যেহেতু আমাদের প্রকল্পগুলি আরও বড় এবং বড় আকার ধারণ করছে এবং আমরা আরও এবং আরও বেশি অবজেক্ট তৈরি করছি, আমাদের নিজস্ব কোডের দিকে নজর রাখা শক্ত হচ্ছে, তবে এটি ইউএমএল ডায়াগ্রামগুলি সঠিক উপায়ে তৈরি করার কারণে এটির একটি দুর্দান্ত সহায়তা (এর অবশ্যই, ব্যতিক্রম হতে পারে) এর পরে আমরা কোডটি শেষ করেছি। এমনকি এটি বস্তুর মধ্যকার সম্পর্ককে সহজতর করতে সহায়তা করে।
Sk8erPeter

@ ম্যাক্স - আমি একজন নবাগত এবং আমি তাদের বৈশিষ্ট্যগুলির তালিকায় কিছুটা হারিয়েছি ("সংস্করণগুলির তুলনা করুন" এর অধীনে)। এমন বৈশিষ্ট্যটির নাম কী হবে যা আমাকে পিএইচপি কোড প্রবেশ করতে দেয় (বা পিএইচপি ফাইলগুলিতে লিঙ্ক করে) এবং বিনিময়ে একটি চিত্র পেতে পারে? আমার কোন সংস্করণটি দরকার হতে পারে তা জানার চেষ্টা করছি।
জেডিলেজ

7

আপনি এখনও অটোডিয়া চেষ্টা করেছেন ? গতবার চেষ্টা করেছিলাম এটি নিখুঁত ছিল না, তবে এটি যথেষ্ট ভাল ছিল।


আমি অটোডিয়া চেষ্টা করেছিলাম তবে কোনওভাবেই আমি সঠিক শ্রেণীর চিত্রটি তৈরি করতে পারি না (পিএইচপি 5)
জেফ্রি04

7

এর রয়েছে php2xmi । আপনাকে কিছুটা ম্যানুয়াল কাজ করতে হবে, তবে এটি সমস্ত ক্লাস তৈরি করে, তাই আপনাকে যা করতে হবে তা হ'ল ওম্ব্রেলোতে একটি শ্রেণিবদ্ধের ছবিতে

অন্যথায় প্রতিবিম্ব এবং গ্রাভিজ ব্যবহার করে একটি চিত্র তৈরি করা মোটামুটি সহজ। আমি এখানে একটি স্নিপেট আছে , আপনি একটি সূচনা পয়েন্ট হিসাবে ব্যবহার করতে পারেন।


7

আমি এটি কীভাবে করেছি তা এখানে (কোনও কোডের ম্যানুয়াল অঙ্কন ছাড়াই কোড থেকে পিডিএফ অঙ্কন))

  1. BOUML ব্যবহার করুনক্লাস মডেলটি বের করার জন্য "বিপরীত প্রকৌশল পিএইচপি কোড" [sic] এর জন্য ব্যবহার (উবুন্টুর "মহাবিশ্ব" সংগ্রহস্থল থেকে BOUML উপলব্ধ)। আমি গুরুত্ব সহকারে এই পদক্ষেপের জন্য BOUML প্রস্তাব দিচ্ছি কারণ আমি চেষ্টা করেছি এমন আরও অনেক প্রোগ্রামের তুলনায় এটি সত্যিই দ্রুত। তদতিরিক্ত, মনে হয় যে BOUML সঠিকভাবে মডেলটি বের করে নিচ্ছে (যে অংশগুলিতে BOUML এমনকি বের করার চেষ্টা করে)।
  2. এক্সএমআই 1.4 ফাইল হিসাবে মডেল রফতানি করতে BOUML ব্যবহার করুন
  3. এক্সগো ফাইলটি আমদানি করতে ArgoUML ব্যবহার করুন (আপনি এই ধাপের জন্য ওয়েবস্টার্ট সংস্করণ ব্যবহার করতে পারেন)
  4. আরগোআমএল থেকে এক্সএমআই রফতানি করুন (কোন এক্সএমআই সংস্করণ / বৈকল্পিক আউটপুট তা আমি জানি না তবে এটি BOUML থেকে আউটপুট হিসাবে একই ফলাফল নয় ar আর্গুমিল-গ্রাফভিজ সরাসরি BOUML থেকে এক্সএমআই ফাইল পরিচালনা করতে পারে না)।
  5. আরগোআমএল রফতানি হওয়া এক্সএমআই ফাইলকে ডট ফর্ম্যাটে রূপান্তর করতে আরগৌমেল-গ্রাফভিজ ব্যবহার করুন ( এক্সএসএলটি 2 ব্যবহারের কারণে এটি কাজ করতে আপনাকে xsltproc এর পরিবর্তে স্যাক্সন ব্যবহার করতে হবে)
  6. ক্লাস ডায়াগ্রামটি রেন্ডার করতে ডট বা এফডিপি বা এসএফডিপি ব্যবহার করুন ।

পিডিএফ ডায়াগ্রাম আউটপুট থেকে fdp ব্যবহারের জন্য উপযুক্ত কমান্ড লাইনের একটি উদাহরণ এখানে রয়েছে (ধরে নেওয়া যে আর্গুমিল-গ্রাফভিজ এক্সএলএসটি প্রসেসিং দ্বারা উত্পন্ন ডট ফাইলটি এক্সমি-মডেল.ডট হিসাবে সংরক্ষণ করা হয়েছে):

fdp -Tpdf -Gmaxiter=1000 -Gmindist=0.5 -Gpackmode=node \
  -Eweight=0.05 -Elen=1.0 -Eminlen=1.0 -Gsplines=true \
  -Goverlap=false xmi-model.dot -oxmi-model.pdf

বিকল্প হিসাবে আপনি "বিপরীত প্রকৌশল" অংশটি করার জন্য BOUML এর পরিবর্তে PHP_UML বা php2xmi চেষ্টা করতে পারেন । আমি এখনও চেষ্টা করিনি।

(আমি "বিপরীত প্রকৌশল" বাক্যাংশটি ব্যবহার করছি কারণ মনে হয় যে ইউএমএল লোকেরা উত্স কোড থেকে ক্লাস এবং পদ্ধতির তথ্য আহরণ করার অর্থ যখন এই শব্দগুলি ব্যবহার করছে) I আমি ব্যক্তিগতভাবে এই শব্দগুলিকে এক্সিকিউটেবল বাইনারি ফাইল থেকে তথ্য আহরণের হিসাবে ব্যাখ্যা করব বা কাঁচা ধরা পড়েছিলাম) তারের ডেটা।)

আপনি যদি হাত দিয়ে ক্লাস ডায়াগ্রাম আঁকতে পছন্দ করেন (সমস্ত অঙ্কন করার জন্য কম্পিউটার ব্যবহার না করে), আপনি অঙ্কনের জন্য BOUML বা ArgoUML ব্যবহার করতে পারেন। BOUML এর মাধ্যমে "রিভার্স ইঞ্জিনিয়ারড" ডেটা ব্যবহার করা সেই ক্ষেত্রে সহায়তা করবে।


5

আপনি যদি আপনার বিদ্যমান পিএইচপি ক্লাসগুলি থেকে সহজেই ইউএমএল তৈরি করতে চাইছেন তবে আপনি পিএইচপিএসটারম 3.0 আইডিই বিবেচনা করতে পারেন। এটি বিদ্যমান কোডটি ইউএমএলে প্রতিলিপি করা ভাল কাজ করে।

কটাক্ষপাত আছে পিএইচপি স্টর্ম বৈশিষ্ট্য তালিকা


2
নির্ভরতা কল্পনা করে না, কেবল উত্তরাধিকার করে।
বেসিল মুসা

1

আপনি ইউএমএলের জন্য ভিজ্যুয়াল প্যারাডিম ব্যবহার করতে পারেন। এই বিকল্পটি সেরা অর্থের বিনিময়ে (এটি মার্কিন $ 699 মার্কিন ডলার) নাও হতে পারে, বিকল্প হিসাবে যদি কেউ চেষ্টা করতে চায়। এটি পিএইচপি এবং তদ্বিপরীত থেকে শ্রেণীর চিত্র তৈরি করতে পারে এবং কেবল পিএইচপি নয়, আপনি সি #, সি ++, রুবি, জাভা, ভিবি.এনইটি, পাইথন, অবজেক্টিভ সি, পার্ল ইত্যাদি ভাষা বেছে নিতে পারেন There আপনি পরীক্ষা করতে পারেন।


1

তত্ত্বের ক্ষেত্রে আপনি পিএমএলস্টর্ম ব্যবহার করতে পারেন ইউএমএল ব্যবহার করে আপনার ক্লাসগুলি ভিজ্যুয়ালাইজ করতে। প্রজন্মটি সত্যই দুর্দান্ত নয় তবে আপনি কার্যকরভাবে স্টেপ রিফেক্টর এবং আবার, কমপক্ষে পিতামাতা, বাস্তবায়ন, ধ্রুবক, বৈশিষ্ট্য, পদ্ধতি এবং তাদের দৃশ্যমানতার একটি দুর্দান্ত উপায়ে দেখতে পারেন।

অবস্থা

আমি সহকর্মীর কাছে ইতিমধ্যে বিদ্যমান উপাদানগুলির মধ্যে একটি যোগাযোগ কল্পনা করতে চাই।

PHPStorm ব্যবহার করে প্রক্রিয়া করুন

https://blog.jetbrains.com/phpstorm/2017/09/uml-diagrams-in-phpstorm-2017-2/

সুবিধাদি

  • ভাল ইউআই, চূড়ান্ত চিত্র।
  • একটি চিত্র থেকে রিফ্যাক্টর কোড সক্ষম।
  • নোট যুক্ত করতে সক্ষম।
  • শ্রেণীর চিত্রটি প্রাইভেট / পাবলিক প্রোপার্টি, কনস্ট্রাক্টর, পদ্ধতিগুলি সুন্দরভাবে প্রতীকী করে।

অসুবিধেও

  • পিএইচপি 7 এর জন্য কোনও সমর্থন নেই।
  • যন্ত্রণাদায়কভাবে ব্যবহার করতে। উত্পন্ন বাক্সগুলির আকার পরিবর্তন করতে পারে না।
  • একটি নতুন সম্পর্ক যুক্ত করার সময়, পূর্ববর্তীগুলি এলোমেলোভাবে হারিয়ে যায়: O wtf?
  • পিএইচপিস্টোরম পুনরায় চালু করার ফলে চিত্রগুলি নষ্ট হয়ে যায়
  • আমার মন পরিবর্তন করেছে, সম্পর্ক ব্যবহার করা অসম্ভব

ফলাফল

যাইহোক, কয়েক ঘন্টা বেদনাদায়ক কাজের পরে আমি কেবল সম্পর্কযুক্ত বাক্স তৈরি করতে সক্ষম হয়েছি এবং সম্পর্কের জন্য অতিরিক্ত প্রোগ্রাম ব্যবহার করতে হয়েছিল। সত্যিই খারাপ. তবে আমি বিশ্বাস করি তারা একবার এটি সঠিকভাবে কাজ করে নিলে এটি একটি দুর্দান্ত বৈশিষ্ট্য হবে কারণ কোড পরিবর্তনের সাথে সাথে ডায়াগ্রামগুলি স্বয়ংক্রিয়ভাবে আপডেট হয়ে যায়!

আপাতত ইউএমএল ডায়াগ্রামের জন্য পিএইচপিস্টোরম ব্যবহার করবেন না।


আমি মনে করি এটি নতুন (:
জেফরি04

সঠিক। বর্তমানে আমিও একই পরিস্থিতিতে আছি। আমি একটি সিস্টেমের একটি জটিল অংশ বিকাশ করেছি এবং আমি আমার সহকর্মীর জন্য এটি কল্পনা করতে চাই। আমি বেশ কয়েকটি সরঞ্জাম চেষ্টা করেছিলাম তবে সেগুলি ছদ্মবেশী এবং কুরুচিপূর্ণ :) আমি পিএইচপিএসটারম দিয়ে এটি করতে যাচ্ছি এবং আমার উত্তরটি দেখতে কেমন দেখাচ্ছে এবং এটি সত্যই কতটা শক্তিশালী তা আপডেট করছি। আমি আজ আপনাকে ফলাফলটি জানাব @ জেফরি04
লুকাশ

এটি ঠিক আছে, আমি আসলে বেশ কিছু সময়ের জন্য পিএইচপি করি না
Jeffrey04

0

সত্যি কথা বলতে, প্রথম এবং সর্বাগ্রে আপনার কোড থেকে ইউএমএল মডেল তৈরি করা উচিত নয়, তবে ইউএমএল মডেল থেকে কোড;)।

এমনকি যদি আপনি বিরল পরিস্থিতিতে থাকেন তবে যখন আপনাকে এই বিপরীত প্রকৌশলটি করার দরকার হয়, তখন সাধারণত পরামর্শ দেওয়া হয় যে আপনি এটি হাত দিয়ে বা কমপক্ষে পরিচ্ছন্ন ডায়াগ্রামগুলি দ্বারা করুন, কারণ স্বয়ংক্রিয়ভাবে উত্পাদিত ইউএমএলটির সত্যই দৃষ্টিশক্তি নেই (= তথ্য) বেশিরভাগ সময় মূল্য।

আপনার যদি কেবল চিত্রগুলি তৈরি করার দরকার হয় তবে নিজেকে জিজ্ঞাসা করা খুব ভাল জিনিস হ'ল কেন? উদ্দেশ্যপ্রাপ্ত শ্রোতা কে এবং লক্ষ্য কী? স্বয়ংক্রিয়ভাবে উত্পাদিত চিত্রটি কী অফার করতে পারে, কোন কোড দেয় না?

মূলত আমি এই প্রশ্নের একটি মাত্র উত্তর গ্রহণ করি। এটি সবেমাত্র খুব বড় এবং বোধগম্য।

যা কোডিং শুরু করার বিপরীতে প্রথমে ইউএমএল দিয়ে শুরু করার একটি কারণ;) এটিকে বিশ্লেষণ বলা হয় এবং এটি হ্রাস পাচ্ছে, কারণ ব্যবসায়ের প্রতিটি দ্বিতীয় লোক মনে করে এটি কিছুটা ব্যয়বহুল এবং সত্যই প্রয়োজনীয় নয়।


7
সত্য, তবে জীবন কিছু নীতির চেয়ে জটিলতর, যা ব্যবহার করা বুদ্ধিমান। আপনার মূল ইউএমএল ডায়াগ্রামের বিপরীতে প্রকৃত কোডের তুলনা করতে বা কোনও কোড বা কিছু কোড বিশ্লেষণ করতে হতে পারে, যা ইউএমএল ডায়াগ্রাম ছাড়া প্রয়োগ করা হয়েছিল।
ডিএএইচ

3
একমত নন। ডায়াগ্রামের সাথে একটি কোড বেস / মডিউলটি ভিজ্যুয়ালাইজ করা থেকে দুর্দান্ত মান gained কোড রাস্তার দিকের মতো, তবে অনেকগুলি দিকনির্দেশের সাথে মাঝে মাঝে কোনও মানচিত্রকে দরকারী বলে মনে হতে পারে।
বেসিল মুসা

1
বেশিরভাগ ইউএমএল অঙ্কন প্রোগ্রামগুলির এমন একটি খারাপ ইউআই থাকে যে কোডটি লেখার জন্য এবং ইউএমএল চিত্রটি স্বয়ংক্রিয়ভাবে উত্পন্ন করার পক্ষে দ্রুততর হয়, আপনি যদি তখন ডায়াগ্রামটি তৈরি করতে যে কোডটি ব্যবহার করেন তা ফেলে
দিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.