روش انجام کار
تغییر امن پروژه و برگشت به نسخهٔ قبلی
در گفتوگوی همان پروژهٔ کُندا، محل تغییر و نتیجهٔ موردنظر را بنویس و پیشنمایش را بررسی کن. برای نسخههای قبلی، «پابلیش ← تاریخچه نسخهها» را باز کن؛ بازگردانی کد را بازیابی دادهٔ کاربران حساب نکن.
در این راهنما
#قبل از تغییر، نتیجهٔ فعلی را بشناس
صفحه، مسیر و رفتار موردنظر را یادداشت کن. اگر فرم ذخیرهسازی دارد، وضعیت داده را جدا از ظاهر ثبت کن. یک تصویر یا یادداشت کوتاه از نتیجهٔ درست، تشخیص تغییر ناخواسته را سادهتر میکند.
#یک درخواست، یک هدف
هدف، محل تغییر، انتظار و چیزهایی که باید حفظ شوند را مشخص کن.
در صفحهٔ خدمات، کارتها روی موبایل تکستونه شوند و دکمهٔ هر کارت تمامعرض باشد. متنها و مسیر لینکها را حفظ کن. صفحههای دیگر را تغییر نده.
#پاسخ را از تغییر انجامشده جدا کن
یک پاسخ توضیحی لزوماً فایل پروژه را تغییر نمیدهد. وضعیت نهایی پیام و نتیجهٔ پیشنمایش را بخوان. اگر میخواهی فقط دربارهٔ ساختار بپرسی، درخواست توضیح را روشن بنویس.
- درخواست را یک بار بفرست
صبر کن وضعیت همان درخواست روشن شود؛ چند اصلاح نامرتبط را همزمان صف نکن.
- نتیجه را بررسی کن
صفحهٔ هدف، دکمهها و مسیرهای اطراف آن را در دسکتاپ و موبایل امتحان کن.
- اگر اصلاح کافی نبود
تفاوت دقیق نتیجه و انتظار را همراه با مسیر صفحه و پیام خطا بفرست.
#برگشت به نسخهٔ قبلی
از «پابلیش»، «تاریخچه نسخهها» را باز کن. زمان، شماره و توضیح نسخه را بخوان. بازکردن فهرست نسخهها بهخودیخود انتشار یا بازگردانی نیست. اگر میخواهی برگردی، قبل از تأیید «بازگردانی»، تغییرهایی را که بعد از آن نسخه انجام دادهای ثبت کن.
#وقتی باید متوقف شوی
اگر چند تلاش یک خطا را تکرار میکند، بهجای بزرگترکردن درخواست، پیام خطا و آخرین نسخهٔ درست را ثبت کن. تغییرهای مربوط به ورود، پرداخت یا دسترسی به داده را بدون آزمون نقشهای واقعی منتشر نکن.
#یک اصلاح را چگونه دقیق بنویسی؟
بعد از پاسخ، همان معیار را امتحان کن. توضیح مدل دربارهٔ تغییر، جای بررسی نتیجه را نمیگیرد.
| جزء درخواست | مثال |
|---|---|
| محل | صفحهٔ خدمات، کارت اول |
| تغییر | متن دکمه «درخواست مشاوره» شود |
| معیار بررسی | دکمه در موبایل خوانا باشد و به تماس برود |
| مرز تغییر | متن کارتها و صفحههای دیگر حفظ شوند |
#بعد از بازگردانی
- صفحهٔ هدف و مسیر اصلی را در پیشنمایش باز کن.
- وجود دادهٔ موردنیاز را جدا بررسی کن؛ بازگردانی کد نباید با بازگردانی رکوردها اشتباه شود.
- اگر قصد تغییر نسخهٔ عمومی را داری، پیش از انتشار مجدد نتیجهٔ بازگردانی را آزمایش کن.
#اگر به نتیجه نرسیدی
| نشانه | اقدام بعدی |
|---|---|
| پاسخ توضیحی گرفتی اما تغییر ندیدی | درخواست اجرایی را با محل تغییر و نتیجهٔ موردنظر بازنویسی کن؛ قبل از ارسال، وضعیت درخواست قبلی را ببین. |
| نسخهٔ موردنظر پیدا نمیشود | نام پروژه، زمان نسخه و دسترسی حساب را بررسی کن؛ نسخهای را از روی حدس بازگردانی نکن. |
قدم بعد