পরের নিবন্ধে আমরা সোর্সট্রাইলটি একবার দেখে নিই। এই একটি মুক্ত উত্স কোড এক্সপ্লোরার এবং Gnu / লিনাক্স, উইন্ডোজ এবং ম্যাকোসের জন্য খুলুন। এটির সাহায্যে আমরা যে কোনও সোর্স কোড সহজে অন্বেষণ করতে সক্ষম হব। এটি ব্রাউজার যা অফলাইনে কাজ করে, তাই ইন্টারনেটের সাথে সংযোগ স্থাপন করা প্রয়োজন হয় না, যা আমাদের কোডগুলি সুরক্ষিত রাখে।
প্রোগ্রামটি সরবরাহ করে a সম্পূর্ণ ওভারভিউ, একটি ইন্টারেক্টিভ নির্ভরতা গ্রাফের সংমিশ্রণ উত্স কোড বিশদ এবং একটি সংক্ষিপ্ত কোড দর্শন। বর্তমানে সি, সি ++, জাভা এবং পাইথনের সাথে সামঞ্জস্যপূর্ণ এবং আমরা আমাদের পছন্দসই কোড এডিটর এর সাথে এটি সিঙ্ক্রোনাইজ করতে পারি পরমাণু ,গ্রহণ, ইমাস, IntelliJ IDEA, Qt স্রষ্টা, স্বেচ্ছিক পাঠ, ভিম, ভিসুয়াল স্টুডিও কোড প্লাগইন মাধ্যমে।
আজকাল যদি কোনও প্রকল্প নির্দিষ্ট আকারে পৌঁছে যায় তবে উত্স কোডের কাঠামোর সুসংগত মানসিক মডেল বজায় রাখা কঠিন is এখানে সমস্যা ভাষার দুর্বল বিমূর্ততা নয়, কোডটির উচ্চতর তথ্যের ঘনত্ব। উত্স কোডের প্রতিটি লাইনের একটি উদ্দেশ্য রয়েছে এবং সফ্টওয়্যার বিকাশকারীরা যেহেতু প্রাসঙ্গিক সেই ছোট ছোট টুকরো খুঁজতে তাদের বেশিরভাগ সময় ব্যয় করে, এই সফ্টওয়্যারটি আপনাকে কোডটির প্রতিটি বিবরণ অবিচ্ছিন্নভাবে না দেখেও কীভাবে উপাদানগুলি একে অপরের সাথে সংযুক্ত রয়েছে তা দেখার ক্ষমতা দেয় to.
সফ্টওয়্যার বিকাশকারীরা বিদ্যমান উত্স কোডটি বোঝার জন্য তাদের বেশিরভাগ সময় ব্যয় করে এবং সাধারণ কোড-সম্পাদনা সরঞ্জামগুলি প্রায়শই এই কাজটিতে সামান্য সহায়তা দেয়। সোর্সট্রিল একটি ইন্টারেক্টিভ নির্ভরতা গ্রাফ, সংক্ষিপ্ত কোড ভিউ এবং দক্ষ কোড অনুসন্ধানের সংমিশ্রণের মাধ্যমে ওভারভিউ এবং বিশদ সরবরাহ করে। সমস্তই সহজে ব্যবহারযোগ্য ক্রস প্ল্যাটফর্ম বিকাশকারী সরঞ্জামে অন্তর্নির্মিত। এছাড়াও এটি থেকে ফলাফল আপনাকে লিগ্যাসি কোড অন্বেষণ করতে, বাস্তবায়ন বুঝতে এবং রিফ্যাক্টর সফ্টওয়্যার আর্কিটেকচারের অনুমতি দিয়ে ব্যবহারকারী সহায়তা.
সোর্সট্রেল সাধারণ বৈশিষ্ট্য
- আমরা পারি আমাদের উত্স কোড সূচক। সোর্সট্রিলের গভীর-স্থিতিশীল বিশ্লেষণ আমাদের উত্স ফাইলগুলির মধ্যে সমস্ত সংজ্ঞা এবং রেফারেন্সগুলি খুঁজে পাবে। স্ট্যাটিক কোড বিশ্লেষক শুরু করতে, আমরা একটি বিদ্যমান বিল্ড কনফিগারেশন আমদানি করতে পারি বা ম্যানুয়াল প্রকল্প কনফিগারেশনটি চয়ন করতে পারি।
- প্রোগ্রামটি আপনাকে কোনও প্রতীক খুঁজে পেতে দেয়। আমাদের সম্ভাবনা থাকবে পুরো কোডবেসের মধ্যে যে কোনও প্রতীক দ্রুত খুঁজে পেতে সোর্সট্রেলের অনুসন্ধান ক্ষেত্রটি ব্যবহার করুন। অস্পষ্ট কোড সন্ধান ইঞ্জিন আমাদের কয়েকটি ক্লিকে সেরা মিল দেয়।
- আমাদের সম্ভাবনা থাকবে দৃষ্টিভঙ্গি নির্ভরতা অন্বেষণ। গ্রাফ প্রদর্শনটি কোনও শ্রেণি, পদ্ধতি, ক্ষেত্র ইত্যাদির এবং তাদের সমস্ত সম্পর্কের একটি দ্রুত পর্যালোচনা সরবরাহ করে। নির্ভরতা গ্রাফ সম্পূর্ণ ইন্টারেক্টিভ, আমরা এটি কোড বেসের চারদিকে ঘোরাতে ব্যবহার করতে পারি।
- আমাদের উত্স কোডটি অন্বেষণ করার সম্ভাবনা থাকবে। কোড ভিউটিতে কোড স্নিপেটের একটি সুসংহত তালিকাতে ফোকাসযুক্ত আইটেমের সমস্ত বাস্তবায়ন বিবরণ থাকে। আমরা স্কোপগুলি আরও পরিদর্শন করতে পারি এবং স্থানীয় ভেরিয়েবলগুলি হাইলাইট করতে পারি, বা অন্য কোনও রেফারেন্স বা পাওয়া উপাদানগুলিতে ফোকাস করতে পারি।
- প্রোগ্রামটি আমাদের উত্স সম্পাদককে সংযোগ করার অনুমতি দেবে। আমরা প্লাগইনের মাধ্যমে সোর্সট্রেলকে আমাদের প্রিয় সোর্স কোড এডিটরের সাথে সিঙ্ক্রোনাইজ করতে সক্ষম করব। এটি আপনাকে সহজেই টাইপিং এবং অন্বেষণের মধ্যে স্যুইচ করতে দেয়।
এগুলি প্রোগ্রামের কয়েকটি বৈশিষ্ট্য যা আপনি করতে পারেন প্রকল্প ব্লগ থেকে বিস্তারিতভাবে তাদের সব পরামর্শ.
উবুন্টুতে সোর্সট্রিল উত্স এক্সপ্লোরার ইনস্টল করুন
আমরা এই প্রোগ্রামটি খুঁজে পাবেন থেকে উপলব্ধ গিটহাবে পৃষ্ঠা প্রকাশ করে। নীচের স্ক্রিনশটটিতে দেখা যায় এমন সংক্ষেপিত ফাইলটি আমরা ডাউনলোড করতে পারি।
ডাউনলোড করার পরে, আমরা একটি টার্মিনাল খুলব (Ctrl + Alt + T) এবং ইনস্টল.শ ফাইলটিকে কার্যকর করার অনুমতি দিন যা আমরা ফাইলটি আনজাইপ করার পরে তৈরি করা হবে এমন ফোল্ডারের ভিতরে খুঁজে পাই যে আমরা ডাউনলোড:
sudo chmod +x install.sh
একবার আমরা কার্যকর করার অনুমতি দিলে আমরা পারব এই ইনস্টল স্ক্রিপ্টটি চালু করুন এটি নিম্নলিখিত হিসাবে চলমান:
sudo sh ./install.sh
ইনস্টলেশন পরে, আমরা পারেন আমাদের কম্পিউটারে প্রোগ্রাম লঞ্চারটি সন্ধান করুন.
আনইনস্টল
আমরা যদি আমাদের কম্পিউটার থেকে প্রোগ্রামটি আনইনস্টল করতে চাই তবে আমাদের কেবল এটি করতে হবে / opt / সোর্সট্রিল / ফোল্ডারে যান। এটি একবার, আপনি ঠিক আছে আনইনস্টল.শ ফাইলটি চালান সিস্টেম থেকে প্রোগ্রামটি সরাতে:
sudo ./uninstall.sh
অ্যাপ্লিকেশন হিসাবে ব্যবহার করুন
আমরা সোর্সট্রিল উত্স এক্সপ্লোরারও ব্যবহার করতে পারি অ্যাপ্লিকেশন ফাইলটি ব্যবহার করে যা আমরা খুঁজে পেতে পারি পৃষ্ঠা প্রকাশ করে.
ফাইল ডাউনলোড শেষ হয়ে গেলে, আমরা একটি টার্মিনাল খুলতে যাচ্ছি (Ctrl + Alt + T) এবং আমরা যে ফোল্ডারে ডাউনলোড করা ফাইলটি সংরক্ষণ করেছি সেটিতে চলে যাব। তারপরে আমরা এই অন্যান্য কমান্ডটি কার্যকর করব ডাউনলোড করা ফাইলকে এক্সিকিউটেবল করে তুলুন:
sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage
পূর্ববর্তী কমান্ডের পরে আমরা এই অন্যটিকে সম্পাদন করতে যাচ্ছি সোর্সট্রিল উত্স এক্সপ্লোরার শুরু করুন উবুন্টুতে:
sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage
আমরা পেতে পারি ডকুমেন্টেশনে এই প্রোগ্রামটি কীভাবে কাজ করে সে সম্পর্কে আরও তথ্য প্রকল্পের ওয়েবসাইটে দেওয়া।