পাঠ্যটি অটো ফর্ম্যাটটি ব্যবহার করা কি ভাল অনুশীলন?


11

আমি Eclipse ব্যবহার করছি এবং আমি উদাহরণ হিসাবে এটি সম্পর্কে কথা বলব তবে আমি নিশ্চিত যে অন্য কোনও আইডিইতে এটিই ঘটেছে।

Eclipse এর CTRL- Shift- Fকমান্ড রয়েছে যা স্বয়ংক্রিয়ভাবে আপনার কোডটি বিন্যাস করে। এই জাতীয় বিন্যাস ব্যবহার করা কি ভাল অনুশীলন? আমি একটি বড় প্রকল্পের প্রসঙ্গে জিজ্ঞাসা করছি যেখানে একই ফাইলগুলিতে অনেক প্রোগ্রামার কাজ করতে পারে এবং এগুলি সমস্ত সিএসভি সিস্টেম দ্বারা পরিচালিত হয়।

ধন্যবাদ!

উত্তর:


12

হ্যাঁ তাই হয়।

Eclipse আপনাকে নিজের রফতানিযোগ্য কোড শৈলীর সংজ্ঞা দিতে দেয় যা আপনি আপনার সমস্ত বিকাশকারীদের মধ্যে ভাগ করতে পারেন। আপনি যদি নিজের নিজস্ব ফর্ম্যাটিং স্টাইল সেটআপ করতে না চান তবে আপনি আপনার বিকাশকারীদেরকে Eclipse এর ডিফল্ট ফর্ম্যাটিং ব্যবহার করতে বলতে পারেন। এমনকি যদি আপনি ডিফল্টটি ব্যবহার করেন তবে আমি আপনাকে এটি রফতানি করতে এবং সমস্ত বিকাশকারীদের ব্যবহারের জন্য একটি ভাগ করে নেওয়া নেটওয়ার্ক ড্রাইভে রাখার পরামর্শ দেব। যদি পরে কোনও হয়, আপনি একটি জিনিস পরিবর্তন করার সিদ্ধান্ত নিয়েছেন, আপনি সহজেই সক্ষম হবেন।

নির্বিশেষে, আমি আপনাকে যত তাড়াতাড়ি সম্ভব শুরু করার পরামর্শ দিচ্ছি, প্রকল্পের শুরুতে সবচেয়ে ভাল হবে এবং আপনার কোডটি সর্বদা আপনার নির্বাচিত বিন্যাসে ফর্ম্যাট করে রাখা। আপনি বিকাশের সময় খাঁটি "ফর্ম্যাট কমিট" করা এড়াতে চাইবেন কারণ "বাস্তব" কমিট থেকে আলাদা করা এত শক্ত hard এটি বাস্তবে যা বোঝায় তা হ'ল বিকাশকারীদের তাদের কমিটগুলি কঠোর হওয়া উচিত

এছাড়াও, এবং আমি এটি শেষে রেখেছি কারণ এটি কেবল আমার ব্যক্তিগত মতামত, তবে প্রতি লাইন সীমাতে 80 টি অক্ষর অপসারণের বিষয়টি বিবেচনা করুন (বা এটি আরও বড় কিছুতে প্রসারিত করুন, আমাদের এখানে 120 টি অক্ষর রয়েছে) যা যদি আমি ভুল না করে থাকি Eclipse এ ডিফল্ট স্বয়ংক্রিয়-বিন্যাসের লাইন দৈর্ঘ্য। আমাদের এখন সবার কাছে বড় স্ক্রিন এবং বড় পর্দার রেজোলিউশন রয়েছে তাই এটি ঠিক আছে। সেই বিষয়ে, ওয়াইডস্ক্রিন মনিটরের প্রশ্নোত্তরের সময়ে 80-চরিত্রের সীমাটি এখনও প্রাসঙ্গিক হয়ে দেখুন , আপনি তারপরে নিজের সিদ্ধান্ত নিতে সক্ষম হতে পারেন।

সম্পাদনা করুন: "প্রতিবার একটি ফাইল সংরক্ষণ করা হয় তখন ফর্ম্যাট করুন" কার্যকারিতা সম্পর্কে থরবজরন একটি ভাল পয়েন্ট দেয়।


5

হ্যাঁ, এটি খুব ভাল অনুশীলন। এটি নিশ্চিত করে যে সম্পাদকীয়টিতে খোলার সময় উত্স ফাইলগুলি কেমন হওয়া উচিত তা প্রত্যেকে একমত হয় ।

অতিরিক্তভাবে, কার্যকারিতা "প্রতিবার একটি ফাইল সংরক্ষণ করা যায় ফর্ম্যাট" দিয়ে আমার খুব ভাল অভিজ্ঞতা হয়েছে। (আমরা স্ট্যান্ডার্ড এক্সলিপ ফর্ম্যাটর কনফিগারেশন ব্যবহার করি)।

Eclipse বৈশিষ্ট্যগুলি খোলার মাধ্যমে এটি সক্ষম করুন এবং জাভা -> সম্পাদক -> ক্রিয়াকলাপগুলি নির্বাচন করুন। "সংরক্ষণে নির্বাচিত ক্রিয়াগুলি সম্পাদন করুন", এবং "উত্স কোডটি ফর্ম্যাট করুন" সক্ষম করুন।

কারণটি হ'ল স্বাভাবিকভাবেই কোডটি সর্বদা ফরম্যাট করা হয়, তাই কোনও কিছু ভাঙার ভয় না করে সম্পাদনা করার সময় আপনি ইচ্ছামত ফর্ম্যাট করতে পারেন। এটিও নিশ্চিত করে যে উত্স সংগ্রহস্থল লগগুলি সঠিক (যা ফরেনসিক বিশ্লেষণ করার সময় গুরুত্বপূর্ণ)।


ভুলে গেছি, ভাল কথা।
জালান

3

আপনার কোডিং মান থাকা উচিত যা আপনি সকলেই অনুসরণ করেন। এটি বাহ্যিক সরঞ্জামগুলির দ্বারা প্রয়োগ করা হয় (যেমন ইনডেন্ট), বা আইডিই, বা হাতে হাতে এক ধরনের অপ্রাসঙ্গিক। যা প্রাসঙ্গিক তা হ'ল প্রতিশ্রুতি দেওয়ার আগে এটি করা উচিত।


3

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.