Debugging کدی که ننوشتهاید
بخشی از دوره Vibe Coding: مهندسی پیشرفته
دیباگ کردن کد خودتان با یک برتری شروع میشود: یادتان هست میخواستید چه کار کنید. دیباگ کردن کدی که مدل تولید کرده این برتری را تمام و کمال میگیرد و یک دام تازه هم اضافه میکند. نویسندهٔ کد هنوز در دسترس است، صبرش بیپایان است، و برای هر باگی که توصیف کنید یک تشخیص با اعتماد به نفس تحویلتان میدهد، چه بداند مشکل چیست چه نداند.
فایل flaky.py را باز کنید و دکمهٔ اجرا را بزنید. این فایل دنبال ورودیهایی میگردد که در آنها split_amount شرط ثابتِ خودش را زیر پا میگذارد. با یک سید (seed) ثابت اجرایش کنید تا هر دو به یک چیز نگاه کنیم ...
میخواهی Vibe Coding: مهندسی پیشرفته Debugging کدی که ننوشتهاید را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Vibe Coding: مهندسی پیشرفته آماده دریافت کنی و Debugging کدی که ننوشتهاید را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسDebugging کدی که ننوشتهایدچه چیزهایی یاد میگیری
- Hypothesis-driven debugging instead of guess-and-patch
- Deterministic reproduction before diagnosis
- Shrinking to the smallest failing input
- Bisecting a change set and reading the fix for scope
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
12 درس- 1زمینه تمام بازی است35 دقیقه
- 2مغز درست را انتخاب کن، قیمت درست را بپرداز25 دقیقه
- 3توسعه مبتنی بر مشخصات35 دقیقه
- 4مهار مدل خودت را بساز35 دقیقه
- 5حلقههای راستیآزمایی: وادارش کن خودش را اثبات کند40 دقیقه
- 6خواندن کد تولیدشده مثل یک Senior40 دقیقه
- 7باستانشناسی کد Legacy40 دقیقه
- 8مهاجرت در مقیاس بزرگ40 دقیقه
- 9Debugging کدی که ننوشتهاید40 دقیقه
- 10مدل امنیتی یک عامل40 دقیقه
- 11AI در تیم30 دقیقه
- 12قضاوت: دانستن اینکه کِی نه35 دقیقه
