মূল বিষয়বস্তুতে যান
সব গাইড
কারিগরি5 মিনিট পড়া

এআই-এর লেখা কোডের মান কীভাবে যাচাই করব?

এআই-জেনারেটেড কোডের বাস্তব চেকলিস্ট: নিরাপত্তা, ইনপুট যাচাই, ত্রুটি সামলানো ও কাঠামো, প্রোগ্রামার না হলেও কাজে লাগবে।

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

প্রতিটি লাইন পড়তে হবে না। জানতে হবে কী খুঁজবেন, বাইরে থেকে কীভাবে পরীক্ষা করবেন, আর কখন ডেভেলপারের দ্বিতীয় মতামত নেবেন।

AI-এর লেখা কোড কাজ করেও এমন জায়গায় দুর্বল থাকতে পারে যা সহজে চোখ এড়ায়: যাচাইহীন ইনপুট, ফাঁস হওয়া সিক্রেট, নীরব ত্রুটি ও জট পাকানো কাঠামো। একটি ছোট চেকলিস্ট এবং AI দিয়েই দ্বিতীয়বার রিভিউ করালে বেশিরভাগ ধরা পড়ে।

শুরু করুন দর্শক যা দেখতে পান তা দিয়ে

অপরিচিত কেউ যেভাবে খুলবে সেভাবে সাইটটি খুলুন। ফর্মে ফাঁকা মান, খুব লম্বা লেখা ও অদ্ভুত অক্ষর দিয়ে দেখুন। ব্যক্তিগত পেজ সাইন-ইন চায় কি না এবং ব্রাউজারের পেজ সোর্স ও নেটওয়ার্ক ট্যাবে পাসওয়ার্ড বা প্রাইভেট কী দেখা যায় কি না যাচাই করুন।

  • প্রতিটি ফর্ম ফাঁকা এবং অর্থহীন ইনপুট দিয়ে জমা দিন।
  • সাইন-আউট অবস্থায় অ্যাডমিন লিংক খুলুন।
  • পেজ সোর্সে কী ও টোকেন খুঁজে দেখুন।

আগে ঝুঁকিপূর্ণ জায়গাগুলো রিভিউ করুন

সব কোড সমান মনোযোগ পাওয়ার যোগ্য নয়। যেখানে ভুলের দাম সবচেয়ে বেশি সেখানে নজর দিন: সাইন-ইন, পেমেন্ট, গ্রাহকের তথ্য পড়া বা লেখার যেকোনো অংশ এবং আপলোড গ্রহণ করে এমন সবকিছু।

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

কাঠামো ও রক্ষণাবেক্ষণের দিকটা দেখুন

নিরাপদ কোডও ব্যয়বহুল হয়ে ওঠে যদি প্রতিটি পরিবর্তনে অন্য কিছু ভেঙে যায়। ছোট ফাইল পছন্দ করুন, যার প্রতিটির একটিই কাজ, স্পষ্ট নাম এবং কপি-পেস্ট করা অংশ নেই। কোনো ফাইল অনেক বড় হয়ে গেলে নতুন ফিচার যোগের আগে সেটি ভাগ করতে বলুন।

AI-কে রিভিউয়ার বানান, গুরুত্বপূর্ণ অংশে মানুষকে

AI-কে নিজের কাজ একটি নির্দিষ্ট তালিকার বিপরীতে রিভিউ করতে বলুন, যেমন ভ্যালিডেশন, অ্যাক্সেস কন্ট্রোল ও ত্রুটি সামলানো, এবং কী পেল তা ব্যাখ্যা করতে বলুন। এটি কাজের, তবে নিশ্চয়তা নয়। তাই পেমেন্ট বা স্পর্শকাতর তথ্যের অংশ অভিজ্ঞ ডেভেলপারকে দিয়ে পড়িয়ে নিন।

Uttra-কে উদাহরণ প্রম্পট: "বুকিং ফর্ম ও অ্যাডমিন পেজ রিভিউ করো। সার্ভারে ইনপুট ভ্যালিডেশন আছে কি না, শুধু সাইন-ইন করা অ্যাডমিন অনুরোধগুলো দেখতে পারে কি না এবং কোনো সিক্রেট খোলা আছে কি না দেখো। সমস্যাগুলো তালিকা করো, তারপর ডিজাইন না বদলে ঠিক করো।"

সাধারণ প্রশ্ন

স্বভাবতই নয়। দুটোতেই ভুল থাকতে পারে। আসল কথা হলো আসল গ্রাহকরা ভরসা করার আগে কেউ ঝুঁকিপূর্ণ অংশগুলো দেখে নিচ্ছে কি না।

প্রতিটি উল্লেখযোগ্য ফিচারের পর দ্রুত একবার দেখুন, আর লঞ্চের আগে এবং পেমেন্ট বা ব্যক্তিগত তথ্য যোগের আগে আরও গভীরভাবে।

বেশিরভাগই পারা যায়: বাইরে থেকে পরীক্ষা করা এবং AI-কে রিভিউ করতে বলা। গুরুত্বপূর্ণ জায়গায় ডেভেলপারকে যুক্ত করুন।

নিজের প্রকল্পে পরখ করুন

নিজের ভাষায় বলুন কী চান আর দেখুন আপনার সাইট বা সিস্টেম তৈরি হচ্ছে — তারপর কথা বলে বদলান।

ফ্রি শুরু করুন

সম্পর্কিত গাইড