আমি সম্প্রতি এটি করতে হয়েছিল এক লক্ষেরও বেশি এলওসি-র একটি প্রকল্পের মাধ্যমে। আমার প্রথম ধারণাটি ছিল 10,000 টেক্সটের 10,000 লাইনের চেয়ে 100 বা এমনকি 1000 নোডের গ্রাফ থেকে নিদর্শনগুলি দেখতে আরও সহজ।
সুতরাং আমি 45 মিনিট ব্যয় করেছি এবং এটি থেকে আমার যা প্রয়োজন তা পার্স করার জন্য একটি সংক্ষিপ্ত (<100LOC) পাইথন প্রোগ্রাম লিখেছিলাম এবং বস্তুর সম্পর্কগুলি আঁকতে। আমি গ্রাফভিজ উত্স তৈরি করেছি , যা উত্পন্ন করার পক্ষে সত্যই সহজ একটি ভাষা। (পাইথন সম্পর্কে এখানে বিশেষ কিছু নেই: রুবি বা সি # বা কমন লিস্প বা যা কিছু কেবল এটি করতে পারে))
অন্যান্য প্রকল্পগুলিতে, আমি দেখেছি লোকেরা মডিউল নির্ভরতা, কল গ্রাফ, সংস্করণ ইতিহাস, সমস্ত ধরণের জিনিসের জন্য গ্রাফভিজ ব্যবহার করে। সর্বকালের সর্বশ্রেষ্ঠ প্রোগ্রাম ভিজ্যুয়ালাইজেশন মেটা-সরঞ্জাম।
(এটি সম্ভবত কারণ আমি সংকলকগুলি নিয়েছিলাম , তবে আমি এটি অদ্ভুত দেখতে পাচ্ছি যে কোনও প্রোগ্রামার যখন কোনও সমস্যার মুখোমুখি হন, তখন কোনও প্রোগ্রামে উত্স কোডটি জড়িত না হয়ে উত্তরটি সর্বদা "প্রোগ্রাম লিখুন!" বলে মনে হয়। )