কোড লেখার আগে প্ল্যান বাধ্যতামূলক, ক্লড কোডের নতুন টুলে সময় বাঁচবে ৩ গুণ
কোড লেখার আগে স্পেসিফিকেশন, প্ল্যান ও টাস্ক তৈরি বাধ্যতামূলক করছে নতুন ওপেন সোর্স টুল oh-my-sdd। এটি Claude Code-এর জন্য 6টি গ্লোবাল স্কিল সেট সরবরাহ করে যা স্পেস-ড্রিভেন ডেভেলপমেন্ট নিশ্চিত করে।
কোড লেখার আগে স্পেসিফিকেশন, প্ল্যান ও টাস্ক তৈরি বাধ্যতামূলক করছে নতুন ওপেন সোর্স টুল oh-my-sdd। এটি Claude Code-এর জন্য 6টি গ্লোবাল স্কিল সেট সরবরাহ করে যা স্পেস-ড্রিভেন ডেভেলপমেন্ট নিশ্চিত করে।
প্রযুক্তি জগতে কোড লেখার আগে নথিপত্র তৈরি করার ধারণা নতুন নয়। কিন্তু একটি নতুন ওপেন সোর্স টুল সেই প্রক্রিয়াকে স্বয়ংক্রিয় ও বাধ্যতামূলক করে তুলেছে। টুলটির নাম oh-my-sdd এবং এটি বিশেষভাবে Claude Code-এর জন্য তৈরি করা হয়েছে।
ডেভেলপার স্লাস পাসকোয়াল তৈরি করেছেন এই টুল। এটি একটি নোড.জেএস প্যাকেজ যা npx oh-my-sdd install কমান্ড দিয়ে ইনস্টল করা যায়। ইনস্টল করার পর এটি ক্লড কোডের জন্য 6টি গ্লোবাল স্কিল তৈরি করে। এই স্কিলগুলো স্পেস-ড্রিভেন ডেভেলপমেন্ট বা এসডিডি নামে পরিচিত একটি পদ্ধতি কঠোরভাবে অনুসরণ করে।
স্পেস-ড্রিভেন ডেভেলপমেন্ট মানে হলো কোনো কোড লেখার আগে বিস্তারিত স্পেসিফিকেশন তৈরি করা। oh-my-sdd টুলটি সেই ধারণাকে আরও এক ধাপ এগিয়ে নিয়ে গেছে। এটি ক্লডকে নির্দেশ দেয় যে কোনো কাজ শুরু করার আগে চারটি নির্দিষ্ট নথি তৈরি করতে হবে। এই নথিগুলো হলো constitution.md, spec.md, plan.md এবং tasks.md।
প্রথম ধাপে ক্লড প্রকল্প বিশ্লেষণ করে constitution.md ফাইল তৈরি করে। এই ফাইলে প্রকল্পের মৌলিক নিয়ম ও কাঠামো সংজ্ঞায়িত করা থাকে। দ্বিতীয় ধাপে spec.md ফাইল তৈরি হয় যেখানে কাজের বিস্তারিত স্পেসিফিকেশন লেখা থাকে। তৃতীয় ধাপে plan.md ফাইলে কাজের একটি পূর্ণাঙ্গ পরিকল্পনা তৈরি করা হয়। সবশেষে tasks.md ফাইলে প্রতিটি কাজ ছোট ছোট টাস্কে ভাগ করে দেওয়া হয়।
এই টুলের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য হলো বাধ্যতামূলক মানব যাচাইকরণ। ক্লড যখন এই চারটি নথি তৈরি করে, তখন তা সরাসরি বাস্তবায়নে চলে যায় না। ডেভেলপারকে প্রথমে এই নথিগুলো পর্যালোচনা করতে হবে এবং অনুমোদন দিতে হবে। তারপরই ক্লড কোড লেখা শুরু করতে পারে। এই প্রক্রিয়া নিশ্চিত করে যে কোনো ভুল বোঝাবুঝি বা অসম্পূর্ণ প্রয়োজনীয়তা নিয়ে কাজ শুরু না হয়।
বাংলাদেশের ডেভেলপার ও ফ্রিল্যান্সারদের জন্য এই টুলটি বিশেষভাবে কার্যকর হতে পারে। বড় প্রকল্পে কাজ করার সময় স্পেসিফিকেশন সঠিকভাবে না বোঝার কারণে অনেক সময় ভুল কোড লেখা হয়। oh-my-sdd সেই সমস্যার সমাধান করতে পারে। বিশেষ করে যারা রিমোট টিমে কাজ করেন বা ক্লায়েন্টের জন্য প্রকল্প তৈরি করেন, তাদের জন্য এটি সময় ও অর্থ বাঁচাতে সাহায্য করবে।
ফ্রিল্যান্সারদের জন্য আরেকটি সুবিধা হলো এই টুলটি ক্লায়েন্টের সাথে যোগাযোগের একটি নথিভুক্ত প্রক্রিয়া তৈরি করে। ক্লায়েন্ট যখন spec.md বা plan.md ফাইল দেখেন, তখন তিনি বুঝতে পারেন কী তৈরি হবে। প্রয়োজনে তিনি আগেই পরিবর্তনের অনুরোধ জানাতে পারেন। এতে করে পরে বড় ধরনের পরিবর্তনের ঝামেলা এড়ানো যায়।
টুলটির ডকুমেন্টেশন ওয়েবসাইটে বিস্তারিত নির্দেশনা দেওয়া আছে। যেকোনো ডেভেলপার সহজেই এটি ব্যবহার করতে পারেন। ইনস্টলেশন প্রক্রিয়াও খুব সহজ। শুধু একটি কমান্ড চালালেই সবকিছু তৈরি হয়ে যায়।
ভবিষ্যতে এই টুল আরও জনপ্রিয় হওয়ার সম্ভাবনা রয়েছে। কারণ সফটওয়্যার ডেভেলপমেন্টে গুণগত মান নিশ্চিত করার প্রয়োজনীয়তা দিন দিন বাড়ছে। oh-my-sdd সেই প্রয়োজন মেটানোর একটি কার্যকর উপায় হতে পারে।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to AI
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...