সম্প্রতি, আমি গিটহাবের বেশিরভাগ ওপেন সোর্স রুবি (বা এর বেশিরভাগ অংশই রুবি ছিল) প্রকল্পগুলি পেয়েছি যে রুবোকপের মতো একটি বিশ্লেষণকারী সরঞ্জাম পরীক্ষা করে যখন প্রচুর অপরাধ তৈরি করে ।
এখন, এই অপরাধের অধিকাংশ, একক উদ্ধৃতি (যখন ক্ষেপক নয়) পরিবর্তে ডবল উদ্ধৃতি চিহ্ন ব্যবহার অনুসরণ করছেন না স্তর নিয়ম প্রতি 2 শূণ্যস্থান, 80 অক্ষর লাইন দৈর্ঘ্য নিয়ম মাত্রাধিক, অথবা ব্যবহার অন্তর্ভুক্ত {
এবং }
বহু-লাইন ব্লক জন্য।
[দ্য] রুবি স্টাইল গাইড সেরা অনুশীলনগুলির পরামর্শ দেয় যাতে রিয়েল-ওয়ার্ল্ড রুবি প্রোগ্রামাররা কোড লিখতে পারে যা অন্যান্য বাস্তব-বিশ্বের রুবি প্রোগ্রামারদের দ্বারা বজায় রাখা যায়। ~ সূত্র: রুবি স্টাইল গাইড
যদিও এগুলি ছোট এবং সংশোধন করা সহজ, তবে অপরাধগুলি সমাধান করে এবং একটি পুল অনুরোধ করে কোনও ওপেন সোর্স প্রকল্পের কোডিং স্টাইলটি পরিবর্তন করা কি উপযুক্ত? আমি স্বীকার করি যে কিছু প্রকল্প, যেমন রেলগুলি, প্রসাধনী পরিবর্তনগুলি গ্রহণ করে না এবং কিছুগুলি একবারে "ফিক্স" করতে খুব বড় হয় (উদাহরণস্বরূপ রেলগুলি ৮০০০ এর বেশি অপরাধ জেনারেট করে যখন রুবোকপ চালানো হয় - নির্বিশেষে, তাদের নিজস্ব কোডিংয়ের ছোট সেট রয়েছে) নিয়মাবলী যখন অবদান অনুসরণ করতে)। সর্বোপরি, রুবি স্টাইল গাইডটি কোনও কারণে রুবোকপের মতো সরঞ্জামগুলির সাথে রয়েছে।
লোকেরা ধারাবাহিকতার প্রশংসা করে তাই এই ধরণের পরিবর্তনগুলি করা সাধারণত রুবি সম্প্রদায়ের জন্য একটি ভাল কাজ করা ঠিক তাইনা?
[রুবি স্টাইল গাইডের লেখক) কোথাও থেকে সমস্ত বিধি নিয়ে আসেনি - এগুলি বেশিরভাগই পেশাদার সফটওয়্যার ইঞ্জিনিয়ার হিসাবে আমার বিস্তৃত ক্যারিয়ারের উপর ভিত্তি করে, রুবি সম্প্রদায়ের সদস্যদের মতামত এবং পরামর্শ এবং বিভিন্ন সম্পর্কিত রুবি প্রোগ্রামিং সংস্থান যেমন "প্রোগ্রামিং রুবি ১.৯" এবং "দ্য রুবি প্রোগ্রামিং ল্যাঙ্গুয়েজ" হিসাবে অত্যন্ত সম্মানিত। ~ সূত্র: রুবি স্টাইল গাইড
মূলত খারাপ অভ্যাসগুলিকে উত্সাহিত করে কি কমিউনিটি কোডিং স্টাইলের সম্মেলনগুলি এবং সেরা অনুশীলনগুলি অনুসরণ করে না?