"হাঁটা কঙ্কাল" কী?


42

আমার একটি চৌকস দল তাদের প্রকল্পের প্রাথমিক পর্যায়ে একটি আকর্ষণীয় দৃষ্টিভঙ্গি নিয়েছে। একটি স্প্রিন্ট 0 দিয়ে প্রকল্পটি শুরু করার পরিবর্তে তারা কোড অবকাঠামো সেটআপ করে সমাধান আর্কিটেকচারের বিষয়ে সিদ্ধান্ত নেওয়ার পরিবর্তে তারা একটি "ওয়াকিং কঙ্কাল" তৈরি করা শুরু করেছেন, যা তারা ডেভোপস অনুশীলন হিসাবে বর্ণনা করে।

এটি যেটি নেমে আসে বলে মনে হচ্ছে এটি খুব ছোট কিছু তৈরি করছে (কোনও এপিআইয়ের ক্ষেত্রে কেবলমাত্র একমাত্র প্রান্ত যা কেবল ফেরত দেয় 200-OK), এটি একটানা সংহতকরণে কাজ করে চলেছে এবং প্রতিটি পরিবেশের মাধ্যমে এটি স্থাপনের জন্য অবিচ্ছিন্ন বিতরণ পাইপলাইন তৈরি করছে:

বিকাশ ► পরীক্ষা ► ইউএটি ► প্রাক-উত্পাদন ► উত্পাদন

প্রক্রিয়াটিতে তারা এমন অনেকগুলি অ-কার্যকরী প্রয়োজনীয়তাগুলি সরিয়ে ফেলতে সক্ষম হয়েছে যা মোতায়েনের শেষ মুহুর্তে ছেড়ে দেওয়া হত been

আমার প্রশ্নটি হ'ল: "ওয়াকিং স্কেলটন" কী এবং এটি ডিফলস অনুশীলনগুলি অনুসরণ করে একটি চতুর দলকে কী সুবিধা দেয়?


1
এটিকে ভালবাসুন, আমি একটি আসল (গত সপ্তাহে) জিনিস ভাগ করতে পারি এবং মধ্যাহ্নভোজনের পরে এর
পরিণতিগুলি

উত্তর:


38

একটি "ওয়াকিং কঙ্কাল" আপনার মূল স্থাপত্য ধারণার "প্রমাণের ধারণার" একটি রূপ of যেখানে ধারণার প্রমাণ সাধারণত একক কার্যকারিতার দিকে বেশি মনোনিবেশ করে সেখানে একটি "ওয়াকিং কঙ্কাল" একটি নূন্যতম শেষ-শেষের বাস্তবায়ন। একটি "ওয়াকিং কঙ্কাল" আপনার ধারণার একটি রূপরেখা নয় (কেবল একটি "কঙ্কাল") তবে সত্যিকার অর্থে এক্সিকিউটেবল এবং শিপ্পেবল (এটি "হাঁটাচলা করতে পারে": ও) এবং পরীক্ষার সাথে তার হওয়া উচিত।

অ্যালিস্টার ককবার্ন এটিকে বর্ণনা করেছে (এবং প্রায়শই উদ্ধৃত করা হয়):

ওয়াকিং কঙ্কাল সিস্টেমটির একটি ছোট্ট বাস্তবায়ন যা একটি ছোট প্রান্ত থেকে টু এন্ড কার্য সম্পাদন করে। এটি চূড়ান্ত আর্কিটেকচার ব্যবহার করার দরকার নেই, তবে এটির মূল স্থাপত্য উপাদানগুলি একসাথে লিঙ্ক করা উচিত। আর্কিটেকচার এবং কার্যকারিতা তখন সমান্তরালে বিকশিত হতে পারে।

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


4
ঠিক আছে, এটি কেবল সিআই চেইন নয়, তবে এটি আক্ষরিক অর্থে সরবরাহ পাইপলাইন, প্রসারণ এবং স্থাপনার অন্তর্ভুক্ত করতে পারে। এটির একটি কঙ্কাল - আপনার প্রথম চূড়ান্ত পণ্যটির জন্য 1 তম QA যাচাইকরণের দরকার নেই, আপনি ক্রমবর্ধমানভাবে এই কঙ্কালের সাথে "মাংস" যাচাইয়ের কঙ্কালের উপরে গল্প "মাংস" জমে উঠতে পারে verification
ড্যান কর্নিলিস্কু

1
আমি "মাংস" শব্দটি পছন্দ করি, ব্যবহৃত টার্মিনোলজির সাথে সত্যই ফিট করে: পি
ওচেম

3
দুর্দান্ত উত্তর। আমার ধারণা এটি ন্যূনতম व्यवहार्य পণ্যের সমপরিমাণ ডেলিভারি পাইপলাইন।
অ্যাড্রিয়ান

4
এটি ন্যূনতম টেকসই পণ্যের মতো শোনায় তবে আরও দানাদার স্তরে- সম্ভবত "ন্যূনতম সম্ভাব্য উপাদান"। কেবল "চালানো" পেতে কোনও পরিষেবাদি থেকে 200 ফিরিয়ে দেওয়া আমার কাছে স্টাবের মতো শোনাচ্ছে।
ডেভ সোয়ারস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.