এক্সট্রিম প্রোগ্রামিংয়ের অন্যতম মূল সম্পদ হ'ল ওয়ার্ডের উইকি ওরফে পোর্টল্যান্ড প্যাটার্ন রেপোজিট্রি ওরফে সি 2 ডট কম । এই স্থানেই বেশ কয়েকটি ব্যক্তি বিভিন্ন পদ্ধতি অবলম্বন করেছিল এবং সেগুলি তাদের ব্যবহার করার সাথে সাথে নথিভুক্ত করেছিল।
এই উইকির মধ্যে একটি পৃষ্ঠা রয়েছে: এক্সট্রিম প্রোগ্রামিং কোড রিভিউতে এতে রন জেফরিস এবং কেন্ট বেক সহ বেশ কয়েকটি অবদানকারী রয়েছে।
এ সম্পর্কে তারা বলেছে:
কোড রিভিউগুলি অনেক বৃহত-প্রক্রিয়া গুরুদের দ্বারা গুরুত্বপূর্ণ হিসাবে বিবেচিত হয়। তারা মানের সাথে সঙ্গতিপূর্ণতা নিশ্চিত করার উদ্দেশ্যে এবং আরও গুরুত্বপূর্ণভাবে কোডটি পরিষ্কার, দক্ষ, কার্যকরী এবং কিউওয়ান রয়েছে তা নিশ্চিত করার উদ্দেশ্যে intended তারা দলটির বাকী অংশে কোড সম্পর্কে জ্ঞান প্রচারে সহায়তা করারও পরিকল্পনা করেছিল।
এক্সট্রিমপ্রগ্রামিংয়ের জন্য সমস্ত বিকাশ দুটি ইঞ্জিনিয়ার এক সাথে কাজ করার মাধ্যমে করা দরকার। কোডটি আসলে অনেক বড় ডিগ্রিতে ফ্লাইয়ে পর্যালোচনা করা হয়। এটি নিশ্চিত করে যে একাধিক ব্যক্তির কোডের সর্বদা অন্তরঙ্গ জ্ঞান রয়েছে।
এক্সট্রিমপ্রগ্রামিংয়ের প্রয়োজন যে সমস্ত বস্তুর ইউনিট টেস্ট রয়েছে। এগুলি নিশ্চিত করে যে অবজেক্টটি কাজ করে এবং পরিবর্তিত হিসাবে কাজ চালিয়ে যায়।
কিছু ভাষা প্রতিবিম্বিত হয়। এই জাতীয় ভাষায়, ইউনিট টেস্টগুলি গুরুত্বপূর্ণ মানগুলির সাথে সামঞ্জস্যের জন্য সরাসরি পরীক্ষা করতে পারে। (উদাঃ অবজেক্টসকে অবশ্যই # = এবং # হ্যাশ বা উভয়ই প্রয়োগ করতে হবে))
এক্সট্রিমপ্রগ্রামিং চর্চা কালেক্টিওকোডওউনারশিপ, যার অর্থ মনোযোগের প্রয়োজন এমন অনেকগুলি বিকাশকারী ব্রাউজ করবেন। এটি সেই উত্পাদনকারী কোডগুলির সাথে চাপ আনতে চাপ দেয় যা মানের সাথে খাপ খায় না। ভিজিট বিকাশকারীরা যখন বিচ্যুতিগুলি খুঁজে পান তখন কোডটি আনুগত্যের সাথে আনতে উত্সাহিত / প্রত্যাশিত হয়। এটিও নিশ্চিত করে যে কোডের জ্ঞানটি প্রোগ্রামারগুলির প্রাথমিক যুগের বাইরে এটি ছড়িয়ে গেছে beyond
অতএব, এক্সট্রিমপ্রগ্রাম প্রকল্পগুলির সুস্পষ্ট পর্যালোচনা প্রয়োজন হয় না। আপনার পদ্ধতি থেকে এগুলি ফেলে দিন।
অন্যদের থেকেও সেখানে বেশ কিছুটা আলোচনা হয়েছে is
যদিও পরীক্ষাগুলির সমন্বয়, সহযোগী মালিকানা এবং জুড়ি প্রোগ্রামিংয়ের মূল বিষয়গুলি কোনও কোড পর্যালোচনা সাধারণত এমন লক্ষ্যগুলি সমাধান করে যেগুলি সাধারণত:
- যা করা হচ্ছে তার জ্ঞান ছড়িয়ে দিন
- কোডটিতে চোখের পাতাগুলির একটি দ্বিতীয় (বা আরও) সেট এটি নিশ্চিত করছে যে এটি মান অনুসরণ করছে
- কোডটির সঠিক কার্যকারিতা যাচাই করুন
এগুলি এক্সট্রিম প্রোগ্রামিংয়ে জোড় প্রোগ্রামিং এবং স্বয়ংক্রিয় পরীক্ষার মাধ্যমে অবিচ্ছিন্নভাবে করা হচ্ছে এবং এইভাবে একটি স্পষ্ট ফাগান পরিদর্শন অপ্রয়োজনীয়।
সম্পর্কিত পড়া: