কোনও ব্যর্থতার পরিবর্তে কোনও পর্যালোচনার পিছনে টিকিট বাড়াতে কোনও সহজাত সমস্যা বা বিবেচনা আছে কি?
সহজাতভাবে নয় Not উদাহরণস্বরূপ, বর্তমান পরিবর্তনের বাস্তবায়নটি এমন একটি সমস্যা আবিষ্কার করতে পারে যা ইতিমধ্যে ছিল, তবে এখনও অবধি জানা / প্রকাশ করা হয়নি। টিকিট ব্যর্থ হওয়া অন্যায় হবে কারণ আপনি বাস্তবে বর্ণিত কোনও কাজের সাথে সম্পর্কিত না থাকার কারণে এটি ব্যর্থ হবেন।
পর্যালোচনাতে আমরা একটি ফাংশন আবিষ্কার করি
তবে, আমি দৃm়ভাবে মনে করি যে এখানে ফাংশনটি এমন কিছু যা বর্তমান পরিবর্তন দ্বারা যুক্ত হয়েছিল। এই ক্ষেত্রে কোডটি গন্ধ পরীক্ষায় পাস না করায় টিকিটটি ব্যর্থ হওয়া উচিত।
আপনি যেখানে লাইনটি আঁকবেন, যদি আপনি ইতিমধ্যে এটি আঁকেন না তবে? আপনি স্পষ্টভাবে মনে করেন না যে এই কোডটি তার বর্তমান ফর্মের কোডবেজে থাকার জন্য যথেষ্ট পরিচ্ছন্ন; তাহলে আপনি কেন টিকিটকে পাস দেওয়ার বিষয়ে বিবেচনা করবেন?
কোড পর্যালোচনা ব্যর্থ করুন, যাতে টিকিটটি এই স্প্রিন্টে বন্ধ না হয় এবং আমরা মনোবলকে একটু আঘাত করি, কারণ আমরা টিকিটটি পাস করতে পারি না।
আমার কাছে মনে হচ্ছে আপনি অপ্রত্যক্ষভাবে বিতর্ক করছেন যে আপনি এই টিকিটটি কোডবেজের মান উপকারের পরিবর্তে দলের মনোবল উপকারের জন্য একটি পাস দেওয়ার চেষ্টা করছেন।
যদি এটি হয় তবে আপনার অগ্রাধিকারগুলি মিশ্রিত হবে। ক্লিন কোডের মানটি পরিবর্তন করা উচিত নয় কারণ এটি দলটিকে আরও সুখী করে। কোডের নির্ভুলতা এবং পরিষ্কার-পরিচ্ছন্নতা দলের মেজাজের উপর নির্ভর করে না।
রিফ্যাক্টর একটি ছোট্ট কাজ এবং এটি একটি ছোট, অর্ধ পয়েন্টের গল্প হিসাবে পরবর্তী স্প্রিন্টে (বা এটি শুরু হওয়ার আগেও) সম্পন্ন হবে।
যদি মূল টিকিট প্রয়োগের ফলে কোডটির গন্ধ হয়, তবে এটি মূল টিকিটে সম্বোধন করা উচিত। আপনার কেবলমাত্র নতুন টিকিট তৈরি করা উচিত যদি কোড গন্ধটি সরাসরি মূল টিকিটে দায়ী করা যায় না (উদাহরণস্বরূপ, "উটের পিঠে ভেঙে যাওয়া খড়" দৃশ্যে)।
আমি যে সংস্থানগুলি খুঁজে পেতে পারি এবং বিশদ কোড পর্যালোচনাগুলি পড়তে পারি তা প্রায় 100% বা কিছুই হিসাবে না, তবে আমি দেখতে পাই এটি সাধারণত বাস্তবসম্মত নয়।
পাস / ব্যর্থতা সহজাতভাবে একটি বাইনারি অবস্থা , যা সহজাতভাবে সমস্ত বা কিছুই নয়।
আপনি এখানে যা উল্লেখ করছেন, আমার ধারণা, আপনি কোডের পর্যালোচনাগুলির জন্য নিখুঁত কোডের প্রয়োজন হয় বা অন্যথায় এটি ব্যর্থ হন বলে বেশি ব্যাখ্যা করেন এবং এটি তেমন নয়।
কোডটি নিষ্কলুষ হওয়া উচিত নয়, এটি আপনার দল / সংস্থার দ্বারা নিযুক্ত পরিষ্কার-পরিচ্ছন্নতার যুক্তিসঙ্গত মান মেনে চলতে হবে। এই মানটি মেনে চলা একটি বাইনারি পছন্দ: এটি মেনে চলা (পাস) বা এটি (ব্যর্থ) হয় না।
ইস্যুটির আপনার বর্ণনার ভিত্তিতে, এটি পরিষ্কার হয়ে গেছে যে আপনি এটি প্রত্যাশিত কোডের মানটি মেনে চলেছেন বলে মনে করেন না এবং সুতরাং এটি দলের মনোবলের মতো স্বতন্ত্র কারণে পাস করা উচিত নয়।
অন্যথায় টাস্ক সম্পন্ন সংজ্ঞা ফিট করে।
যদি "এটি কাজটি সম্পন্ন করে" কোড মানের জন্য সেরা মানদণ্ড হয়, তবে আমাদের ক্লিন কোড এবং সূচনা শুরু করার ভাল অনুশীলনের নীতিটি উদ্ভাবন করতে হবে না - সংকলক এবং ইউনিট টেস্টিং ইতিমধ্যে আমাদের স্বয়ংক্রিয় পর্যালোচনা প্রক্রিয়া হবে এবং আপনার কোড পর্যালোচনা বা স্টাইল আর্গুমেন্টের প্রয়োজন হবে না।