সুতরাং আপনি জানেন যে একটি ভাল অনুশীলন বলার আছে
80 টি অক্ষরে সোর্স কোডের একটি সারি সীমিত করুন।
এখানে 2 টি লিঙ্ক রয়েছে:
কেন 80 টি অক্ষর কোড প্রস্থের জন্য 'মানক' সীমা?
ওয়াইডস্ক্রিন মনিটরের সময়ে কি 80 টি চরিত্রের সীমাটি এখনও প্রাসঙ্গিক?
এবং আমি নিশ্চিত আপনি যদি এই সেরা অনুশীলনটি সন্ধান করেন তবে আপনি আরও জরিমানা করতে পারবেন।
তবে আমি এটি অত্যন্ত কঠিন বলে মনে করি, এখানে একটি নমুনার উদাহরণ রয়েছে:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
সুতরাং আপনি প্রতিটি বর্গ এবং প্রতিটি পদ্ধতি এবং প্রতিটি বিবৃতি ইনডেন্ট।
আমি ইতিমধ্যে আমার 'মাই রেফারেন্স' এ থাকা সর্বশেষ 'ই' এর শেষে 60 কলামে এসেছি।
আমার কাছে 20 টি ফাঁকা জায়গা রয়েছে যাঁরা প্রকৃতপক্ষে কন্সট্রাক্টরকে কল করতে পারেন এবং আমার কাছে থাকা রেফারেন্সটিতে অবজেক্টটি নির্ধারণ করুন।
আমি বলতে চাইছি এটি কি সত্যিই আরও ভাল দেখাচ্ছে:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
= new HashMap<String, List<MyInterfaceHere>>();
এখানে সেরা অনুশীলন কি?
final Map<String, List<MyInterfaceHere>> myReference = new HashMap<>();(যেমন খাঁজ সঙ্গে 80 অক্ষর আপনার উদাহরণে)
80 chars * 7 pixels/char = 560 pixels per file। এটি দুটি ফাইলকে (1120 পিক্স) 1280 পিক্সেস প্রশস্ত স্ক্রিনে আরামদায়কভাবে ফিট করতে পারে বা 1920 পিক্সের স্ক্রিনে তিনটি (1680 পিক্সের), উভয় ক্ষেত্রেই লাইন সংখ্যা, স্ক্রোল বার, সিগিলস এবং অন্যান্য ইউআই উপাদানগুলির জন্য কিছু অতিরিক্ত জায়গা রেখে দেয় । বা এমনকি মাঝে মাঝে সামান্য দীর্ঘ লাইন।