DiffViewer হলো অ্যান্ড্রয়েডের জন্য একটি ডেভেলপার-বান্ধব, উচ্চ-পারফরম্যান্সের কোড ডিফারেন্স ভিউয়ার।
অ্যান্ড্রয়েড স্টুডিও-স্টাইলের সাইড-বাই-সাইড এবং ইউনিফাইড ভিউয়ের মাধ্যমে চলতে চলতে নির্বিঘ্নে কোড রিভিউ এবং ডিফারেন্স বিশ্লেষণ করুন।
──────
#### 🌟 মূল বৈশিষ্ট্য
১. দুটি ডিফারেন্স দেখার মোড
• সাইড-বাই-সাইড (স্প্লিট) মোড: পিক্সেল-পারফেক্ট সিঙ্ক্রোনাইজড উল্লম্ব এবং অনুভূমিক স্ক্রলিং সহ মূল এবং পরিবর্তিত ফাইলগুলি পাশাপাশি দেখুন।
• ইউনিফাইড মোড: একটি পরিষ্কার উল্লম্ব স্ট্রিম যা + এবং - সূচক সহ কোডের পরিবর্তনগুলি দেখায়।
২. নমনীয় ইনপুট উৎস
• সরাসরি টেক্সট ও ফাইল: সরাসরি কোড পেস্ট করুন অথবা তাৎক্ষণিকভাবে তুলনা করার জন্য স্থানীয় ফাইল বেছে নিন।
• গিটহাব কমিট ভিউয়ার: পরিবর্তিত ফাইল এবং ডিফারেন্স স্বয়ংক্রিয়ভাবে আনার জন্য যেকোনো গিটহাব কমিট URL পেস্ট করুন (গিটহাব PAT সহ ব্যক্তিগত রিপোজিটরি সমর্থন করে)।
• গিট প্যাচ পার্সার: .patch বা ইউনিফাইড ডিফারেন্স আউটপুট পেস্ট করুন; ডিফারেন্সভিউয়ার স্বয়ংক্রিয়ভাবে প্রতিটি ফাইলের পরিবর্তনগুলো পার্স এবং সাজিয়ে নেয়।
৩. ফাইন-গ্রেইনড ইনলাইন ডিফারেন্স ও স্মার্ট ফোল্ডিং
• ওয়ার্ড / ক্যারেক্টার লেভেল গ্র্যানুলারিটি: এডিট করা লাইনের মধ্যে সুনির্দিষ্ট পরিবর্তনগুলো নির্ভুলভাবে হাইলাইট করে।
• কনটেক্সট-অ্যাওয়্যার কোড ফোল্ডিং: অপরিবর্তিত লাইনগুলোকে ব্যানারের মধ্যে সংকুচিত করে, কিন্তু পরিবর্তনের চারপাশের কনটেক্সট লাইনগুলো অক্ষুণ্ণ রাখে। ব্লকগুলো আলাদাভাবে বা একসাথে প্রসারিত বা সংকুচিত করুন।
৪. ফাইল রিভিউ স্ট্যাটাস ট্র্যাকিং
• আপনার রিভিউতে থাকা প্রতিটি ফাইলের অগ্রগতি ট্র্যাক করুন:
স্ট্যাটাস ইন্ডিকেটর: 🔹 ওপেন | 👀 রিভিউয়িং | 🟡 পেন্ডিং | 💬 কমেন্টেড | ✅ অ্যাপ্রুভড | 🔴 ক্লোজড | 🟣 মার্জড
• ট্যাব বার বা ট্যাব শিট ডায়ালগ থেকে সরাসরি একটি ট্যাপেই স্ট্যাটাস আপডেট করুন।
৫. লাইন-বাই-লাইন কোড কমেন্ট
• ইনলাইন রিভিউ নোট এবং কমেন্ট যোগ, সম্পাদনা বা মুছে ফেলার জন্য কোডের যেকোনো লাইনে লং-প্রেস করুন।
৬. দরকারি ডেভেলপার ইউটিলিটি
• কন্টেন্ট অদলবদল: এক ক্লিকেই তাৎক্ষণিকভাবে 'আগে' এবং 'পরে' কন্টেন্ট অদলবদল করুন।
• গিট প্যাচ কপি করুন: স্ট্যান্ডার্ড ইউনিফাইড গিট প্যাচ হিসাবে ফরম্যাট করা ডিফ কন্টেন্ট কপি করুন।
• ইমেজ হিসাবে এক্সপোর্ট করুন: আপনার টিমের সাথে শেয়ার করার জন্য দৃশ্যমান ডিফ ভিউপোর্ট বা সম্পূর্ণ ডিফ পেজটিকে একটি হাই-রেজোলিউশন ইমেজ হিসাবে ক্যাপচার করুন।
• হোয়াইটস্পেস উপেক্ষা করার মোড: স্ট্রিক্ট, লিডিং/ট্রেইলিং ইনডেন্ট উপেক্ষা করুন, হোয়াইটস্পেস সংকুচিত করুন, অথবা সমস্ত হোয়াইটস্পেস উপেক্ষা করুন।
• সিনট্যাক্স হাইলাইটিং: কোটলিন, জাভা, পাইথন, জাভাস্ক্রিপ্ট, টাইপস্ক্রিপ্ট, সি/সি++, সি# এবং আরও অনেক কিছু সাপোর্ট করে।
৭. মাল্টি-ট্যাব এবং প্রজেক্ট অর্গানাইজেশন
• ট্যাব এবং সম্পূর্ণ ট্যাব তালিকা ডায়ালগের মাধ্যমে ফাইলগুলির মধ্যে নির্বিঘ্নে নেভিগেট করুন। • পছন্দের তালিকাকে তারকাচিহ্নিত করুন (⭐), ডিফস-এর নাম পরিবর্তন করুন এবং একাধিক ডিফ গ্রুপে আপনার কাজ গুছিয়ে রাখুন।
৮. ডার্ক মোড ও বহুভাষিক
• অটোমেটিক, লাইট এবং ডার্ক থিম।
• ইংরেজি, কোরিয়ান, জাপানি, চীনা, স্প্যানিশ, জার্মান, ফরাসি এবং আরও অনেক ভাষা সহ ১৭টি ভাষায় সম্পূর্ণরূপে স্থানীয়করণ করা হয়েছে।
কোড তুলনা করুন! ডেভেলপারদের জন্য শক্তিশালী সাইড-বাই-সাইড ও ইউনিফাইড ডিফারেন্স ভিউয়ার।
আপডেট করা হয়েছে
১৩ সেপ, ২০২৬