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