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