বাড়ি উন্নয়ন চরম প্রোগ্রামিং (এক্সপি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

চরম প্রোগ্রামিং (এক্সপি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - এক্সট্রিম প্রোগ্রামিং (এক্সপি) এর অর্থ কী?

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

টেকোপিডিয়া এক্সট্রিম প্রোগ্রামিং (এক্সপি) ব্যাখ্যা করে

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

চরম প্রোগ্রামিং (এক্সপি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা