আমি সি # এর জন্য অ্যাভসোল কোডিং গাইডলাইনসটি সন্ধান করছিলাম এবং আমি প্রায় সবকিছুর সাথে একমত হই তবে অন্যরা একটি নির্দিষ্ট নিয়ম সম্পর্কে কী ভাবেন তা দেখার জন্য আমি সত্যিই আগ্রহী।
AV1500
পদ্ধতিগুলি 7 টি স্টেটমেন্টের বেশি হওয়া উচিত নয় এমন একটি পদ্ধতিতে 7 টির বেশি বিবৃতি প্রয়োজন যা অনেক বেশি করে চলেছে বা এর অনেক বেশি দায়বদ্ধতা রয়েছে। কোডটি কী করছে তা বোঝার জন্য মানব মনকে সঠিক বিবৃতি বিশ্লেষণ করাও প্রয়োজন। স্ব-ব্যাখ্যাকারী নাম সহ এটি একাধিক ছোট এবং কেন্দ্রীভূত পদ্ধতিতে ভেঙে দিন।
আপনারা কি বেশিরভাগ লোকেরা এই বিধি অনুসরণ করেন? এমনকি যদি একটি নতুন পদ্ধতি তৈরি করার থেকে কিছুটা বাঁচানো যায় না (আপনার কোডটি এখনও ডিআরওয়াই ) বহুলাংশে পঠনযোগ্যতা বাদ দিয়ে? এবং আপনার সংখ্যা এখনও 7 হিসাবে কম? আমি 10 এর দিকে আরও ঝোঁক চাই।
আমি বলছি না যে আমি সমস্ত জায়গা জুড়ে এই নিয়ম লঙ্ঘন করেছি - বিপরীতে, আমার পদ্ধতিগুলি 95% ছোট এবং মনোনিবেশযুক্ত তবে বলছেন যে আপনি কখনই এই নিয়ম লঙ্ঘন করবেন না আমাকে সত্যই দূরে সরিয়ে দিয়েছে।
আমি সত্যই জানতে চাই যে প্রত্যেকে এই বিধি লঙ্ঘন করার বিষয়ে কখনই চিন্তা করে (এটি কোডিং স্ট্যান্ডার্ডের একটি '1' - যার অর্থ এটি কখনও করবেন না)। তবে আমি মনে করি যে এমন কোনও কোডবেস খুঁজে পেতে আপনার সমস্যা হবে যা এটির নয়।
case
কোনও গানে বিবৃতি গণনাswitch
করে? যাইহোক, এটি একটি বোকা, অকেজো প্রয়োজন ছাড়া কিছুই নয় nothing যারা এটি লিখেছেন তারা প্রোগ্রামিং সম্পর্কে কিছুই জানেন না।