TGViewer
IT با طعم HIT | مهرداد حسن زاده IT با طعم HIT | مهرداد حسن زاده @hitwithit · 1.64K subscribers
Post #721 2.34K
چند روزه دارم یه روش برای کدنویسی با AI امتحان می‌کنم که واقعاً از نتیجه‌ش خوشم اومده.
به جای اینکه یه مدل هم کد رو بنویسه هم تست‌ها رو، کار رو بین دو مدل تقسیم می‌کنم.
مدل اول فقط Test Caseها رو از روی نیازمندی‌ها می‌نویسه.
مدل دوم هم فقط توضیح فیچر رو می‌بینه و هیچ اطلاعی از تست‌ها نداره. بعد که کدش آماده شد، اجراش می‌کنم روی تست‌هایی که مدل اول نوشته.

چیزی که برام جالب بود اینه که خیلی وقت‌ها تست‌ها باگ‌ها یا Edge Caseهایی رو پیدا می‌کنن که مدل دوم اصلاً بهشون فکر نکرده.
به نظرم دلیلش اینه که وقتی مدل کدنویس تست‌ها رو نمی‌بینه، نمی‌تونه ناخودآگاه کدش رو برای پاس کردن همون تست‌ها تنظیم کنه. مجبور میشه واقعاً مسئله رو از روی نیازمندی‌ها حل کنه و تست‌ها هم نقش یه داور مستقل رو بازی می‌کنن.

برعکس، وقتی یه مدل هم کد رو می‌نویسه هم تست‌ها رو، معمولاً هر دو بر اساس یه سری فرض مشترک جلو میرن. نتیجه این میشه که همه تست‌ها سبز میشن، ولی ممکنه هنوز یه سری باگ یا سناریوی مهم اصلا تست نشده باشه.

فعلا این Workflow برای من نتیجه خوبی داشته و حس می‌کنم اعتمادم به کیفیت خروجی‌ها بیشتر شده.

➖➖➖➖➖➖
🔺 @hitwithit
  • 👍 10
  • ❤ 5
More from @hitwithit
  1. Sep 24, 2026از معدود ویدیو هایی که من توصیه میکنم حتما ببینید و در اون تامل کنید. حس میکنم ۹۹ درصد سوا…
  2. Sep 13, 2026🔴مقدمه ای درباره شبکه سازی🔴 چطور شبکه سازی کنیم؟ من پارتی ندارم چطور آدم های خودمو جور ک…
  3. Sep 9, 2026📌 یه تجربه شخصی از دنیای واقعی که هیچ کتابی بهم یاد نداد امروز می‌خوام یه داستان از تجربه…
  4. Sep 9, 2026پارادوکس متخصص بی‌پول؛ وقتی دانستن، درد می‌شود!چیزی که مدت ها خودم باهاش درگیر بودم! چند ش…
  5. Sep 6, 2026تجربه عجیب من از خرید و استفاده از ایجنت‌ها: فرسودگی! راستش رو بخواید، اوایل که شروع کردم،…
  6. Sep 1, 2026«لینکدین» مقدس نیست؛ شبکه سازی هم فقط یک ابزار است! این روزها توی اینستاگرام و لینکدین پر…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →