জুড়ি প্রোগ্রামিং করার সময় আপনি কীভাবে গবেষণা করবেন?


20

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

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

আপনি যখন প্রোগ্রাম যুক্ত করেন, আপনি কীভাবে সংক্ষিপ্ত গবেষণা কার্য পরিচালনা করবেন? আপনার পক্ষে কী সবচেয়ে ভাল কাজ করে এবং আপনার সঙ্গীর সাথে কীভাবে সমন্বয় রাখবেন?

উত্তর:


14

জুড়ি প্রোগ্রামিং একটি সরঞ্জাম। যে কোনও সরঞ্জামের মতো, এমন সময় রয়েছে যখন এটি কার্যকর হয় এবং কখন কখন এটি হয় না। কাজের জন্য সঠিক সরঞ্জামগুলি ব্যবহার করা times সরঞ্জামগুলির মিশ্রণ সহ বিভিন্ন সময়ে বিভিন্ন সরঞ্জামকে জড়িত করতে পারে।

সুতরাং, যদি পরিস্থিতি এটির জন্য আহ্বান জানায়, প্রয়োজনে বিচ্ছিন্ন হয়ে পড়ুন এবং যখন প্রয়োজন হয় তখন ফিরে আসুন।

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

আপনার মধ্যে যখন কেউ উত্তর খুঁজে পান, pair programmingসেশনটি আবার শুরু করুন ।

সংক্ষেপে, এটি Pair Programming,না বলা হয় Pair Researching


8

আমি যখন প্রোগ্রামটি যুক্ত করি তখন যিনি মূল কম্পিউটারে টাইপ করেন না তাদের কাছে গবেষণার জন্য ল্যাপটপে অ্যাক্সেস থাকতে পারে। জুটির 'নন-টাইপিং' সদস্যের জন্য এটি পুরো প্রক্রিয়াটিকে হতাশ করে তোলে।


1
এই টাইপটি নন-টাইপারের পরে কী তাড়িত নয় যা এই জুটিটি সম্পাদনের চেষ্টা করছে? অন্য প্রোগ্রামার যখন তারা খুঁজছিল না তখন কীভাবে সে বা সে কী অর্জন করেছিল?
অ্যাডাম শিখুন

2
দু'জন লোক যদি দুটি কম্পিউটারে কাজ করে তবে তা জুটি প্রোগ্রামিং নয়!
জনসয়েব

6
যদি জুটি প্রোগ্রামিং স্টেশনের ব্যক্তি যদি গবেষণা করে নাও প্রোগ্রামিং করে না থাকেন তবে ধরার প্রক্রিয়াটিতে কেবল "আরে বন্ধু! আমি কী পেয়েছি তা পরীক্ষা করে দেখুন" "জড়িত। কেবলমাত্র উভয় ব্যক্তিই স্বাধীনভাবে কোনও কিছু নিয়ে গবেষণা করার অর্থ এই নয় যে তারা যোগাযোগ বন্ধ করে।
jmort253

আমি মনে করি না যে আমি এটি আরও দূরে যেতে চাই - যখন কোড লেখা হচ্ছে, আমি এটির দিকে নজর রাখতে চাই। আমি এমন পরিস্থিতি সম্পর্কে আরও কথা বলছি যেখানে আমরা উভয়েই জানি যে আমাদের কী করতে হবে তবে আমরা কীভাবে এটি করব তা জানি না - তাই এটি সন্ধান করতে আমরা এক মিনিট সময় নিই।
ট্র্যাফিকহার্ড

2
আমার উত্তর পরিষ্কার করতে। টাইপবিহীন সদস্যটি কেবল তখনই গবেষণা করতেন যদি সেই সময় কোডটি লেখা না থাকে। উদাহরণস্বরূপ, টাইপিং সদস্যটিও বিল্ডিং বা গবেষণা করছেন। @ জনসইয়েব আমি মনে করি যে জোড় প্রোগ্রামিং (বা সেই বিষয়টির জন্য অ্যান্থিং) কোনও স্বীকৃতি বা কিছুই নয়, এটি স্বীকৃতি দেওয়া জরুরী।
ওয়েস্টকোস্টডিফ

3

সমান্তরাল গবেষণা খুব শক্তিশালী যদি আপনি বিভিন্ন জায়গায় উত্তর খুঁজছেন। "আপনি এই নিবন্ধটি পড়ুন, আমি বইটি ব্রাউজ করব এবং আমরা 10 মিনিটের মধ্যে আবার সিঙ্ক করব"। যে কেউ (সম্ভাব্য) সমাধান নিয়ে আসে তাকে অবশ্যই জ্ঞান ভাগ করে নেওয়া উচিত।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.