JavaScript Bangla Tutorial-93: Format Your Code With Prettier In A Project
প্রোগ্রামিং জগতে, পরিষ্কৃত এবং সুসংযোজিত কোড লেখা সহজেই সহযোগিতা এবং দীর্ঘস্থায়ী রক্ষণাবেক্ষণের জন্য গুরুত্বপূর্ণ। এই জন্য প্রেটিয়ার প্রেমিক এবং আবশ্যিক একটি টুল। এই জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল-93 এ আমরা জানবো কীভাবে প্রজেক্টে প্রেটিয়ার ব্যবহার করে আপনার কোডটি ফরম্যাট করতে হয়। আপনি যদি একজন দক্ষ ডেভেলপার হোন বা শুরু করতে চান, তবে একটি সমগ্র কোড স্টাইল বজায় রাখার জন্য কীভাবে শেখা যায় তা বোঝানো হবে।
Format Your Code With Prettier In A Project
কোড ফরম্যাটিং এর গুরুত্ব
প্রেটিয়ার ব্যবহারের স্পেসিফিক্যাশনে আসার আগে আসুন কোড ফরম্যাটিং এর ;গুরুত্ব নিয়ে কিছু আলোচনা করা যাক। পরিষ্কৃত এবং সংগঠিত কোড মাত্র দৃশ্যমান নয় মাত্র, এটি ডেভেলপারদের মধ্যে সহযোগিতা তৈরি করে। সমগ্র ফরম্যাটিং কোড রিভিউ সহজ করে, ত্রুটি কমায়, এবং নিয়মিত রক্ষণাবেক্ষণে সাহায্য করে যাতে কোডবেস সময় থেকে সময় সহজে সম্ভাল করা যায়।
Format Your Code With Prettier In A Project
প্রেটিয়ার কী?
প্রেটিয়ার জাভাস্ক্রিপ্ট সম্প্রদায়ে একটি প্রচলিত কোড ফরম্যাটিং টুল। এটি স্বয়ংক্রিয়ভাবে আপনার কোড তালিকাবদ্ধতা প্রয়োগ করে এবং পূর্বনির্ধারিত নিয়মানুযায়ি মেনে চলে। এটি ম্যানুয়াল ফরম্যাটিং এর প্রয়োজন সরবরাহ করে না এবং ডেভেলপাররা কোড ব্যবস্থাপনার মধ্যে সময় না ব্যয় করে ইন্ডেন্টেশন, লাইন ব্রেক, এবং অন্যান্য ফরম্যাটিং ছত্রাইটিগুলির উপর।
প্রজেক্টে প্রেটিয়ার ইনস্টল করা
প্রেটিয়ার দিয়ে শুরু করার জন্য, আপনাকে এটি আপনার প্রজেক্টে ইনস্টল করতে হবে। নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:
- আপনার টার্মিনাল খুলুন।
cd
কমান্ড ব্যবহার করে আপনার প্রজেক্ট ডিরেক্টরি সরানো যান।- নিম্নলিখিত কমান্ড চালান:
npm install --save-dev prettier
আপনার কোড এডিটরে প্রেটিয়ার ইনটিগ্রেট করা
প্রেটিয়ার সাধারণভাবে সব কোড এডিটরে ইনটিগ্রেট করা যায়। নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- আপনার এডিটরের জন্য প্রেটিয়ার এক্সটেনশন ইনস্টল করুন।
- এক্সটেনশনটি কনফিগার করে দিন যাতে কোডটি স্বয়ংক্রিয়ভাবে ফরম্যাট হয় সেভ করার সময়।
- আপনার পছন্দমত অতিরিক্ত সেটিংস সম্পাদন করুন।
প্রেটিয়ার দিয়ে আপনার কোড ফরম্যাট করা
একবার প্রেটিয়ার আপনার প্রজেক্টে এবং কোড এডিটরে ইনটিগ্রেট হওয়া হলে, এটি ব্যবহার করা সহজ:
- আপনি ফরম্যাট করতে চান সে ফাইলটি খুলুন।
- যেকোনো আবশ্যিক কোড পরিবর্তন করুন।
- ফাইলটি সেভ করুন।
প্রেটিয়ার স্বয়ংক্রিয়ভাবে আপনার কোডটি পূর্বনির্ধারিত নিয়মানুযায়ি অনুযায়ী ফরম্যাট করবে, যাতে প্রজেক্টে সমগ্রভাবে একই স্টাইল মেনে চলে।
প্রেটিয়ারের নিয়ম অনুকূলন
যখন প্রেটিয়ার ডিফল্ট ফরম্যাটিং নিয়ম দিয়ে এসেছে, আপনি তা আপনার টিমের কোডিং স্টাইল সাথে মিলাতে পারেন। আপনার প্রজেক্ট ডিরেক্টরিতে .prettierrc
নামক একটি ফাইল তৈরি করুন এবং আপনার পছন্দমত নিয়মগুলি সংজ্ঞায়িত করুন। উদাহরণস্বরূপ, আপনি লাইন প্রস্থ, ইন্ডেন্টেশন ইত্যাদি নির্ধারণ করতে পারেন।
প্রেটিয়ারের কমান্ড লাইন ইন্টারফেস ব্যবহার
প্রেটিয়ার আপনাকে কমান্ড লাইন ইন্টারফেস (CLI) সরবরাহ করে মাল্টিপল ফাইল বা আপনার সমগ্র প্রজেক্টে কোড ফরম্যাট করতে। এটি স্বয়ংক্রিয়ভাবে প্রেটিয়ারের কোডটি ফরম্যাট করার জন্য ব্যবহার হয়:
npx prettier --write "**/*.js"
Format Your Code With Prettier In A Project
Frequently Asked Questions (FAQs)
প্রেটিয়ার প্রাথমিকভাবে জাভাস্ক্রিপ্টের সাথে সংযোগিত, তবে এটি অন্য প্রোগ্রামিং ভাষা যেমন টাইপস্ক্রিপ্ট, সিএসএস, এইচটিএমএল ইত্যাদি সমর্থন করে।
প্রেটিয়ার একই রকমভাবে রক্ষণাবেক্ষণের জন্য নিয়মানুযায়ি বিন্দুগুলি প্রয়োগ করে, তাই ম্যানুয়াল পরিবর্তনগুলি সাধারণভাবে বিরোধিত করা হয়। তবে, আপনি নির্দিষ্ট কোড ব্লকের ভেতরে নির্দিষ্ট ফরম্যাটিং নিয়ন্ত্রণ করতে ফরম্যাটিং ডিরেকটিভ ব্যবহার করতে পারেন।
প্রেটিয়ার কোড ফরম্যাটিংে মৌলিক, মেয়াদি উদাহরণস্বরূপ নির্ধারণ করা নেই, যেহেতু কোডের গুণমান এবং শৈলীর জন্য এসএসএলিন্ট এর মত কোড লিন্টিং টুল আছে। আপনি উভয় সরবরাহ করলে এটি একটি সমগ্র কোডিং অভিজ্ঞতা জন্য উত্তম একটি নির্বাচন।
অবশ্যই! প্রেটিয়ারের সমতা বাড়ানোর বৈশিষ্ট্যগুলি এটিকে দক্ষ টিম প্রকল্পের জন্য একটি অসাময়িক নির্ধারণ হিসেবে একটি অত্যন্ত ভাল নির্বাচন করে। আপনি আপনার প্রজেক্ট কনফিগারেশনে একটি সাধারণ নিয়মের সেট সংজ্ঞায়িত করে একটি সমগ্র ফরম্যাটিং নিয়ম সাধারণভাবে নিশ্চিত করতে পারেন।
হ্যাঁ, প্রেটিয়ার ওপেন-সোর্স! আপনি এটির গিটহাব মধ্যে রিপোজিটরি খুঁজে বের করতে পারেন এবং ইউজ সাইটে প্রশ্ন সমাধান করে, পুল রিকুয়েস্ট জমা দেয়, বা নতুন বৈশিষ্ট্য প্রস্তাবনা করেন।
প্রেটিয়ার ব্যবহার করা প্রজেক্টের কোড বিশেষ ভাবে ফরম্যাট করে এবং এটির সাথে প্রোজেক্টের যেকোনো ডেভেলপারও সহমতি অর্জন করতে সাহায্য করে। এটি প্রজেক্টে সংগঠিততা এবং সামগ্রিক গুণমান বজায় রাখার সহযোগিতা করে।
প্রেটিয়ারের কিছু গুরুত্বপূর্ণ নিয়ম হল:
স্থানান্তর যাত্রাপথে আসার পরে লাইন ব্রেক যোগ করা
ইন্ডেন্টেশন ব্যবহার করা যাতে কোড ব্লক পরিষ্কৃত দেখায়
সব কোড ব্লকের মধ্যে সঠিক স্থান ব্যবহার করা
ইনলাইন কোডের জন্য উপযুক্ত স্পেস ব্যবহার করা
হ্যাঁ, আপনি প্রেটিয়ার কনফিগারেশন সেটিংস পরিবর্তন করতে পারেন। এটি আপনার প্রজেক্ট এবং টিমের প্রাথমিক কোডিং শৈলীর সাথে মেলে বেশি দ্বিধাকুল করতে সাহায্য করতে পারে।
Format Your Code With Prettier In A Project
উপসংহার
এই জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল-93 এ, আপনি শেখেছেন কীভাবে আপনি আপনার প্রজেক্টে প্রেটিয়ার ইনটিগ্রেট করে আপনার কোড উন্নত করতে পারেন। এর স্বয়ংক্রিয় কোড ফরম্যাটিং সুবিধা দিয়ে প্রেটিয়ার নিয়মিত এবং পরিষ্কৃত কোড বিন্যাস নিশ্চিত করে, যা সহযোগিতা এবং রক্ষণাবেক্ষণ সহজ করে। এই টিউটোরিয়ালে বর্নিত ধাপগুলি অনুসরণ করে আপনি প্রেটিয়ার শক্তি ব্যবহার করে এটির সম্পূর্ণ সম্ভাবনা উপকরণ করতে পারেন।
মনে রাখা, কোড লেখার সময় প্রেটিয়ার সাথে সংযোগ করার মাধ্যমে আপনি সমগ্র প্রজেক্টে একটি একক স্টাইল বজায় রাখতে পারেন এবং দীর্ঘস্থায়ী উন্নতি অর্জন করতে পারেন।