ਚੰਗੀ ਬੱਗ ਰਿਪੋਰਟ ਕਿਵੇਂ ਲਿਖੀਏ (AI ਜਾਂ ਡਿਵੈਲਪਰ ਲਈ)
ਇੱਕ ਚੰਗੀ ਬੱਗ ਰਿਪੋਰਟ ਕਿਸੇ ਹੋਰ ਨੂੰ, ਭਾਵੇਂ ਡਿਵੈਲਪਰ ਹੋਵੇ ਜਾਂ AI, ਉਹੀ ਸਮੱਸਿਆ ਵਿਖਾਉਂਦੀ ਹੈ ਜੋ ਤੁਸੀਂ ਵੇਖੀ, ਬਿਨਾਂ ਤੁਹਾਡੇ ਤੋਂ ਕੁਝ ਪੁੱਛੇ। ਇਸ ਵਿੱਚ ਇੱਕ ਖ਼ਾਸ ਸਿਰਲੇਖ, ਦੁਹਰਾਉਣ ਦੇ ਸਹੀ ਕਦਮ, ਤੁਸੀਂ ਕੀ ਉਮੀਦ ਕੀਤੀ, ਅਸਲ ਵਿੱਚ ਕੀ ਹੋਇਆ, ਕੋਈ ਗਲਤੀ ਸੁਨੇਹਾ ਸ਼ਬਦ-ਬ-ਸ਼ਬਦ ਨਕਲ ਕੀਤਾ ਹੋਇਆ, ਅਤੇ ਕਿੱਥੇ ਹੋਇਆ ਚਾਹੀਦਾ ਹੈ: ਕਿਹੜਾ ਪੰਨਾ, ਬ੍ਰਾਊਜ਼ਰ, ਡਿਵਾਈਸ ਅਤੇ ਯੂਜ਼ਰ। ਇੱਕ ਰਿਪੋਰਟ ਵਿੱਚ ਇੱਕ ਬੱਗ, ਅਤੇ ਜੇ ਮਦਦ ਕਰੇ ਤਾਂ ਇੱਕ ਸਕਰੀਨਸ਼ਾਟ।
ਜ਼ਿਆਦਾਤਰ ਬੱਗ ਠੀਕ ਕਰਨ ਨਾਲੋਂ ਸਮਝਣ ਵਿੱਚ ਵੱਧ ਸਮਾਂ ਲੈਂਦੇ ਹਨ। ਇੱਕ ਸਾਫ਼ ਰਿਪੋਰਟ ਉਹ ਸਮਝਣ ਵਾਲਾ ਹਿੱਸਾ ਹਟਾ ਦਿੰਦੀ ਹੈ। AI ਸੰਦਾਂ ਨਾਲ ਇਹ ਹੋਰ ਵੀ ਅਹਿਮ ਹੈ: AI ਤੁਹਾਨੂੰ ਇਹ ਪੁੱਛ ਨਹੀਂ ਸਕਦਾ ਕਿ "ਚੈੱਕਆਉਟ ਅਜੀਬ ਹੈ" ਦਾ ਕੀ ਮਤਲਬ ਹੈ, ਇਸ ਲਈ ਉਹ ਅੰਦਾਜ਼ਾ ਲਾਉਂਦਾ ਹੈ, ਅਤੇ ਗਲਤ ਅੰਦਾਜ਼ਾ ਕੁਝ ਹੋਰ ਤੋੜ ਸਕਦਾ ਹੈ।
ਟੈਂਪਲੇਟ
ਇਸ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਭਰੋ:
ਸਿਰਲੇਖ: [ਕੀ ਗਲਤ ਹੈ, ਕਿੱਥੇ] — ਜਿਵੇਂ "ਬੁਕਿੰਗ ਫਾਰਮ ਸ਼ਾਮ 6 ਵਜੇ ਤੋਂ ਬਾਅਦ ਦੇ ਸਮੇਂ ਰੱਦ ਕਰਦਾ ਹੈ"
ਦੁਹਰਾਉਣ ਦੇ ਕਦਮ:
1. ...
2. ...
3. ...
ਉਮੀਦ: [ਕੀ ਹੋਣਾ ਚਾਹੀਦਾ ਸੀ]
ਅਸਲ: [ਇਸ ਦੀ ਥਾਂ ਕੀ ਹੋਇਆ]
ਗਲਤੀ ਸੁਨੇਹਾ: [ਸ਼ਬਦ-ਬ-ਸ਼ਬਦ, ਜੇ ਕੋਈ ਹੋਵੇ]
ਕਿੱਥੇ: [ਪੰਨਾ/URL, ਬ੍ਰਾਊਜ਼ਰ, ਡਿਵਾਈਸ, ਕਿਹੜੇ ਯੂਜ਼ਰ ਵਜੋਂ ਲੌਗਇਨ]
ਕਿੰਨੀ ਵਾਰ: [ਹਰ ਵਾਰ / ਕਈ ਵਾਰ / ਇੱਕ ਵਾਰ]
ਸਕਰੀਨਸ਼ਾਟ ਜਾਂ ਰਿਕਾਰਡਿੰਗ: [ਨਾਲ ਲਾਇਆ ਹੋਇਆ]
ਬਾਕੀ ਗਾਈਡ ਹਰ ਹਿੱਸੇ ਬਾਰੇ ਦੱਸਦੀ ਹੈ।
ਕਦਮ 1: ਪਹਿਲਾਂ ਦੁਹਰਾਓ
ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਬੱਗ ਨੂੰ ਮੁੜ ਵਾਪਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਤੁਹਾਨੂੰ ਪਤਾ ਲੱਗੇਗਾ ਕਿ ਕਿਹੜੇ ਕਦਮ ਮਾਇਨੇ ਰੱਖਦੇ ਹਨ, ਅਤੇ ਕੀ ਇਹ ਹਰ ਵਾਰ ਹੁੰਦਾ ਹੈ।
- ਸਾਫ਼ ਹਾਲਤ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ: ਰੀਫ੍ਰੈਸ਼ ਕਰੋ, ਜਾਂ ਲੌਗ ਆਉਟ ਕਰਕੇ ਮੁੜ ਲੌਗਇਨ ਕਰੋ।
- ਹਰ ਕਲਿੱਕ ਅਤੇ ਹਰ ਲਿਖੀ ਚੀਜ਼ ਨੋਟ ਕਰੋ।
- ਸਭ ਤੋਂ ਛੋਟਾ ਰਸਤਾ ਲੱਭੋ ਜੋ ਬੱਗ ਨੂੰ ਟਰਿੱਗਰ ਕਰੇ।
- ਦੂਜਾ ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ ਖਾਤਾ ਅਜ਼ਮਾਓ। ਜੇ ਇਹ ਸਿਰਫ਼ ਇੱਕ ਯੂਜ਼ਰ ਲਈ ਹੋਵੇ, ਤਾਂ ਇਹ ਵੱਡਾ ਸੰਕੇਤ ਹੈ।
ਇਸ ਬਾਰੇ ਹੋਰ ਲਈ, ਵੇਖੋ AI ਨਾਲ ਬਣੀ ਐਪ ਨੂੰ ਡੀਬੱਗ ਕਿਵੇਂ ਕਰੀਏ।
ਕਦਮ 2: ਖ਼ਾਸ ਸਿਰਲੇਖ ਲਿਖੋ
ਸਿਰਲੇਖ ਦੱਸੇ ਕਿ ਕੀ ਗਲਤ ਹੈ ਅਤੇ ਕਿੱਥੇ, ਤਾਂ ਜੋ ਸੂਚੀ ਵਿੱਚ ਵੇਖਣ ਵਾਲਾ ਪਛਾਣ ਲਵੇ ਕਿ ਇਹ ਕਿਹੜਾ ਬੱਗ ਹੈ।
| ਕਮਜ਼ੋਰ | ਮਜ਼ਬੂਤ |
|---|---|
| ਚੈੱਕਆਉਟ ਟੁੱਟਿਆ | ਕਾਰਟ ਵਿੱਚ ਡਿਸਕਾਉਂਟ ਕੋਡ ਹੋਣ 'ਤੇ ਚੈੱਕਆਉਟ ਬਟਨ ਕੁਝ ਨਹੀਂ ਕਰਦਾ |
| ਮੋਬਾਈਲ ਸਮੱਸਿਆ | 400px ਤੋਂ ਛੋਟੀਆਂ ਸਕਰੀਨਾਂ 'ਤੇ ਕੀਮਤ ਕਾਰਡ ਬਾਹਰ ਨਿਕਲਦੇ ਹਨ |
| ਸੇਵ ਕਰਨ ਵੇਲੇ ਗਲਤੀ | ਪ੍ਰੋਫਾਈਲ ਨਾਮ ਵਿੱਚ ਇਮੋਜੀ ਨਾਲ ਸੇਵ ਕਰਨ 'ਤੇ "500 Internal Server Error" ਆਉਂਦਾ ਹੈ |
ਕਦਮ 3: ਸਹੀ ਕਦਮ ਲਿਖੋ
ਉਨ੍ਹਾਂ ਨੂੰ ਨੰਬਰ ਦਿਓ। ਸ਼ਾਬਦਿਕ ਰਹੋ: ਕਿਹੜਾ ਪੰਨਾ, ਕਿਹੜਾ ਬਟਨ, ਤੁਸੀਂ ਕੀ ਲਿਖਿਆ।
- ਗਾਹਕ ਵਜੋਂ ਲੌਗਇਨ ਕਰੋ (ਟੈਸਟ ਖਾਤਾ: customer@example.com)।
- "Starter kit" ਕਾਰਟ ਵਿੱਚ ਪਾਓ।
- ਡਿਸਕਾਉਂਟ ਕੋਡ
WELCOME10ਲਿਖੋ ਅਤੇ Apply ਦਬਾਓ। - Checkout ਦਬਾਓ।
"ਕੋਡ ਨਾਲ ਚੈੱਕਆਉਟ ਕਰਕੇ ਵੇਖੋ" ਉਹ ਵੇਰਵੇ ਛੱਡ ਦਿੰਦਾ ਹੈ ਜੋ ਅਕਸਰ ਮਾਇਨੇ ਰੱਖਦੇ ਹਨ: ਕਿਹੜਾ ਯੂਜ਼ਰ, ਕਿਹੜਾ ਉਤਪਾਦ, ਕਿਹੜਾ ਕੋਡ, ਅਤੇ ਕੀ ਉਹ ਪਹਿਲਾਂ ਲਾਗੂ ਹੋਇਆ।
ਕਦਮ 4: ਉਮੀਦ ਬਨਾਮ ਅਸਲ
ਇਹ ਰਿਪੋਰਟ ਦਾ ਕੇਂਦਰ ਹੈ। ਦੋਵੇਂ ਲਿਖੋ, ਕਿਉਂਕਿ ਫਰਕ ਹੀ ਬੱਗ ਹੈ।
- ਉਮੀਦ: ਚੈੱਕਆਉਟ ਪੰਨਾ ਖੁੱਲ੍ਹਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕੁੱਲ ਰਕਮ 'ਤੇ 10% ਛੂਟ ਵਿਖਾਈ ਦਿੰਦੀ ਹੈ।
- ਅਸਲ: ਬਟਨ ਇੱਕ ਸਕਿੰਟ ਲਈ ਸਪਿਨਰ ਵਿਖਾਉਂਦਾ ਹੈ, ਫਿਰ ਕੁਝ ਨਹੀਂ ਹੁੰਦਾ। ਡਿਸਕਾਉਂਟ ਕੋਡ ਤੋਂ ਬਿਨਾਂ ਚੈੱਕਆਉਟ ਕੰਮ ਕਰਦਾ ਹੈ।
ਉਮੀਦ ਤੋਂ ਬਿਨਾਂ ਪਾਠਕ ਨੂੰ ਸ਼ਾਇਦ ਪਤਾ ਨਾ ਲੱਗੇ ਕਿ ਵਿਹਾਰ ਗਲਤ ਹੈ। ਅਸਲ ਤੋਂ ਬਿਨਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਪਤਾ ਨਹੀਂ ਲੱਗਦਾ ਕਿ ਕੀ ਵੇਖਣਾ ਹੈ।
ਕਦਮ 5: ਗਲਤੀਆਂ ਸ਼ਬਦ-ਬ-ਸ਼ਬਦ ਨਕਲ ਕਰੋ
ਗਲਤੀ ਸੁਨੇਹੇ ਕਾਰਨ ਤੱਕ ਪਹੁੰਚਣ ਦਾ ਸਭ ਤੋਂ ਤੇਜ਼ ਰਸਤਾ ਹਨ। ਉਨ੍ਹਾਂ ਨੂੰ ਟੈਕਸਟ ਵਜੋਂ ਨਕਲ ਕਰੋ, ਸ਼ਬਦ-ਬ-ਸ਼ਬਦ, ਆਪਣੇ ਸ਼ਬਦਾਂ ਵਿੱਚ ਨਹੀਂ।
ਇਹ ਕਿੱਥੋਂ ਲੱਭਣੇ ਹਨ:
- ਸਕਰੀਨ 'ਤੇ: ਐਪ ਜੋ ਵੀ ਸੁਨੇਹਾ ਵਿਖਾਵੇ।
- ਬ੍ਰਾਊਜ਼ਰ ਕੰਸੋਲ: ਡਿਵੈਲਪਰ ਟੂਲ (F12, ਜਾਂ ਸੱਜਾ ਕਲਿੱਕ → Inspect) ਖੋਲ੍ਹੋ ਅਤੇ Console ਟੈਬ ਵਿੱਚ ਲਾਲ ਲਾਈਨਾਂ ਵੇਖੋ।
- Network ਟੈਬ: ਡਿਵੈਲਪਰ ਟੂਲਾਂ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਈ ਬੇਨਤੀ ਲੱਭੋ ਅਤੇ ਉਸ ਦਾ URL ਅਤੇ ਸਟੇਟਸ ਕੋਡ ਨੋਟ ਕਰੋ (ਜਿਵੇਂ
POST /api/checkout → 500)। - ਸਰਵਰ ਲੌਗ, ਜੇ ਤੁਹਾਡੀ ਪਹੁੰਚ ਹੋਵੇ।
ਇੱਕ ਲਾਈਨ ਜਿਵੇਂ TypeError: Cannot read properties of undefined (reading 'percent') at checkout.ts:48 ਅਕਸਰ ਸਮੱਸਿਆ ਵੱਲ ਸਿੱਧਾ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ।
ਕਦਮ 6: ਸੰਦਰਭ ਜੋੜੋ
- ਕਿੱਥੇ: ਪੰਨੇ ਦਾ URL, ਵਾਤਾਵਰਨ (ਪ੍ਰੀਵਿਊ, ਸਟੇਜਿੰਗ ਜਾਂ ਲਾਈਵ)।
- ਕੌਣ: ਕਿਹੜਾ ਯੂਜ਼ਰ ਜਾਂ ਭੂਮਿਕਾ: ਐਡਮਿਨ, ਮੈਂਬਰ, ਲੌਗ ਆਊਟ।
- ਡਿਵਾਈਸ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ: "iPhone 'ਤੇ Safari" ਬਨਾਮ "Windows 'ਤੇ Chrome" ਮਾਇਨੇ ਰੱਖ ਸਕਦਾ ਹੈ।
- ਡੇਟਾ: ਰਿਕਾਰਡ ਬਾਰੇ ਕੋਈ ਵੀ ਅਸਾਧਾਰਨ ਗੱਲ, ਜਿਵੇਂ ਬਹੁਤ ਲੰਮਾ ਟੈਕਸਟ, ਖ਼ਾਸ ਅੱਖਰ, ਜਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ।
- ਕਦੋਂ ਸ਼ੁਰੂ ਹੋਇਆ: "ਕੱਲ੍ਹ ਦੀ ਡਿਸਕਾਉਂਟ ਕੋਡ ਤਬਦੀਲੀ ਤੋਂ ਬਾਅਦ" ਸੋਨਾ ਹੈ।
- ਕਿੰਨੀ ਵਾਰ: ਹਰ ਵਾਰ, ਜਾਂ ਦਸ ਵਿੱਚੋਂ ਇੱਕ ਵਾਰ।
ਕਦਮ 7: ਵਿਖਾਓ
ਸਮੱਸਿਆ ਦੇ ਦੁਆਲੇ ਘੇਰਾ ਪਾਇਆ ਸਕਰੀਨਸ਼ਾਟ, ਜਾਂ ਛੋਟੀ ਸਕਰੀਨ ਰਿਕਾਰਡਿੰਗ, ਅਸਪਸ਼ਟਤਾ ਹਟਾਉਂਦੀ ਹੈ, ਖ਼ਾਸ ਕਰਕੇ ਲੇਆਉਟ ਬੱਗ ਲਈ। ਜੇ ਤੁਹਾਡਾ AI ਸੰਦ ਤਸਵੀਰਾਂ ਸਵੀਕਾਰਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਲਗਾਓ। ਕੋਈ ਵੀ ਨਿੱਜੀ ਚੀਜ਼ ਕੱਟ ਦਿਓ, ਜਿਸ ਵਿੱਚ ਕੀਆਂ ਅਤੇ ਹੋਰਾਂ ਦਾ ਡੇਟਾ ਸ਼ਾਮਲ ਹੈ।
AI ਬਿਲਡਰ ਲਈ ਬੱਗ ਰਿਪੋਰਟਾਂ ਲਿਖਣਾ
ਉਹੀ ਢਾਂਚਾ ਪ੍ਰੌਮਪਟ ਵਜੋਂ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ। ਦੋ ਗੱਲਾਂ ਮਦਦ ਕਰਦੀਆਂ ਹਨ:
- ਦੱਸੋ ਕਿ ਕੀ ਨਹੀਂ ਬਦਲਣਾ ਚਾਹੀਦਾ, ਤਾਂ ਜੋ ਫਿਕਸ ਕੋਈ ਨਵੀਂ ਸਮੱਸਿਆ ਨਾ ਬਣਾਏ।
- ਉਸ ਨੂੰ ਫਿਕਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਹੋ, ਸਿਰਫ਼ ਲਿਖਣ ਲਈ ਨਹੀਂ।
ਗਾਹਕ ਵਜੋਂ ਲੌਗਇਨ, ਕਾਰਟ ਵਿੱਚ "Starter kit" ਅਤੇ ਕੋਡ
WELCOME10ਲਾਗੂ ਹੋਣ 'ਤੇ, Checkout ਦਬਾਉਣ ਨਾਲ ਕੁਝ ਨਹੀਂ ਹੁੰਦਾ। ਉਮੀਦ: ਚੈੱਕਆਉਟ ਪੰਨਾ ਕੁੱਲ ਰਕਮ 'ਤੇ 10% ਛੂਟ ਨਾਲ ਖੁੱਲ੍ਹੇ। ਅਸਲ: ਇੱਕ ਛੋਟਾ ਸਪਿਨਰ, ਫਿਰ ਕੁਝ ਨਹੀਂ। Network ਟੈਬ ਵਿੱਚPOST /api/checkout500 ਵਾਪਸ ਕਰਦਾ ਹੈ। ਬਿਨਾਂ ਕੋਡ ਦੇ ਚੈੱਕਆਉਟ ਠੀਕ ਚੱਲਦਾ ਹੈ। ਕਾਰਨ ਲੱਭੋ ਅਤੇ ਠੀਕ ਕਰੋ, ਪਰ ਬਿਨਾਂ ਕੋਡ ਵਾਲੇ ਆਰਡਰਾਂ ਦੀ ਕੀਮਤ ਗਣਨਾ ਨਾ ਬਦਲੋ। ਫਿਰ ਪ੍ਰਤੀਸ਼ਤ ਕੋਡ, ਨਿਸ਼ਚਿਤ ਰਕਮ ਵਾਲਾ ਕੋਡ ਅਤੇ ਬਿਨਾਂ ਕੋਡ ਨਾਲ ਚੈੱਕਆਉਟ ਪਰਖੋ।
ਜੇ ਤੁਹਾਨੂੰ ਕਾਰਨ ਬਾਰੇ ਪੱਕਾ ਨਹੀਂ, ਤਾਂ ਪਹਿਲਾਂ ਨਿਦਾਨ ਮੰਗੋ:
ਹਾਲੇ ਕੋਡ ਨਾ ਬਦਲੋ। ਇਸ ਰਿਪੋਰਟ ਦੇ ਆਧਾਰ 'ਤੇ, ਕਾਰਨ ਕੀ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਹਰ ਇੱਕ ਦੀ ਪੁਸ਼ਟੀ ਕਿਵੇਂ ਹੋਵੇਗੀ?
ਆਮ ਗ਼ਲਤੀਆਂ
- "ਇਹ ਟੁੱਟਿਆ ਹੈ।" ਕੋਈ ਕਦਮ ਨਹੀਂ, ਕੋਈ ਉਮੀਦ ਨਹੀਂ, ਕਰਨ ਲਈ ਕੁਝ ਨਹੀਂ।
- ਇੱਕ ਰਿਪੋਰਟ ਵਿੱਚ ਕਈ ਬੱਗ। ਕੁਝ ਠੀਕ ਹੁੰਦੇ ਹਨ, ਬਾਕੀ ਗੁੰਮ ਹੋ ਜਾਂਦੇ ਹਨ।
- ਗਲਤੀਆਂ ਨੂੰ ਆਪਣੇ ਸ਼ਬਦਾਂ ਵਿੱਚ ਲਿਖਣਾ। "ਕੋਈ undefined ਚੀਜ਼" ਉਹ ਹਿੱਸਾ ਲੁਕਾ ਦਿੰਦਾ ਹੈ ਜੋ ਕੰਮ ਦਾ ਹੈ।
- ਯੂਜ਼ਰ ਜਾਂ ਭੂਮਿਕਾ ਛੱਡਣਾ। ਬਹੁਤ ਸਾਰੇ ਬੱਗ ਸਿਰਫ਼ ਐਡਮਿਨ, ਜਾਂ ਸਿਰਫ਼ ਨਵੇਂ ਯੂਜ਼ਰਾਂ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ।
- ਸਿਰਫ਼ ਉਹ ਫਿਕਸ ਵਰਣਨ ਕਰਨਾ ("null ਚੈੱਕ ਜੋੜੋ") ਜਿਸ ਦੀ ਬਜਾਏ ਸਮੱਸਿਆ ਵਰਣਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
- ਸਕਰੀਨਸ਼ਾਟ ਜਾਂ ਪੇਸਟ ਕੀਤੇ ਲੌਗਾਂ ਵਿੱਚ ਗੁਪਤ ਜਾਣਕਾਰੀ ਸਾਂਝੀ ਕਰਨਾ।
ਚੈੱਕਲਿਸਟ
- ਮੈਂ ਬੱਗ ਦੁਹਰਾਇਆ ਅਤੇ ਸਭ ਤੋਂ ਛੋਟੇ ਕਦਮ ਲੱਭੇ।
- ਸਿਰਲੇਖ ਦੱਸਦਾ ਹੈ ਕਿ ਕੀ ਗਲਤ ਹੈ ਅਤੇ ਕਿੱਥੇ।
- ਕਦਮ ਨੰਬਰ ਕੀਤੇ ਹੋਏ ਅਤੇ ਸ਼ਾਬਦਿਕ ਹਨ।
- ਉਮੀਦ ਅਤੇ ਅਸਲ, ਦੋਵੇਂ ਲਿਖੇ ਹਨ।
- ਗਲਤੀ ਸੁਨੇਹੇ ਸ਼ਬਦ-ਬ-ਸ਼ਬਦ ਨਕਲ ਕੀਤੇ ਹਨ, ਕਿਸੇ ਫੇਲ੍ਹ ਹੋਈ ਬੇਨਤੀ ਅਤੇ ਸਟੇਟਸ ਕੋਡ ਸਮੇਤ।
- ਪੰਨਾ, ਵਾਤਾਵਰਨ, ਯੂਜ਼ਰ, ਡਿਵਾਈਸ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਸ਼ਾਮਲ ਹਨ।
- ਮੈਂ ਦੱਸਿਆ ਕਿ ਕਿੰਨੀ ਵਾਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਕਦੋਂ ਸ਼ੁਰੂ ਹੋਇਆ।
- ਸਕਰੀਨਸ਼ਾਟ ਜਾਂ ਰਿਕਾਰਡਿੰਗ ਨਾਲ ਲੱਗੀ ਹੈ, ਨਿੱਜੀ ਡੇਟਾ ਹਟਾ ਕੇ।
- ਇੱਕ ਰਿਪੋਰਟ ਵਿੱਚ ਇੱਕ ਬੱਗ।
Mythex ਦੇ ਏਜੰਟ ਨੂੰ ਬੱਗ ਰਿਪੋਰਟ ਕਰਨਾ
ਇੱਕ Mythex ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ, ਰਿਪੋਰਟ ਹੀ ਪ੍ਰੌਮਪਟ ਹੈ। ਕੁਝ ਫੀਚਰ ਮਦਦ ਕਰਦੇ ਹਨ:
- ਪ੍ਰੀਵਿਊ ਜਾਂ ਗਲਤੀ ਸਕਰੀਨ ਦਾ ਸਕਰੀਨਸ਼ਾਟ ਲਗਾਓ, ਇੱਕ ਸੁਨੇਹੇ ਵਿੱਚ 5 ਫ਼ਾਈਲਾਂ ਤੱਕ।
/fixਏਜੰਟ ਨੂੰ ਬੱਗ ਠੀਕ ਕਰਨ 'ਤੇ ਕੇਂਦਰਿਤ ਕਰਦਾ ਹੈ; Plan ਮੋਡ ਉਸ ਨੂੰ ਸੋਧ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚ ਕਰਨ ਦਿੰਦਾ ਹੈ।/testਏਜੰਟ ਨੂੰ ਪ੍ਰੀਵਿਊ ਵਿੱਚ ਹੀ ਫਲੋ ਦੁਹਰਾਉਣ ਅਤੇ ਜੋ ਵੇਖੇ ਉਸ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਦਿੰਦਾ ਹੈ।- Revert to this point ਉਹ ਫਿਕਸ ਵਾਪਸ ਲੈਂਦਾ ਹੈ ਜਿਸ ਨੇ ਹਾਲਤ ਹੋਰ ਵਿਗਾੜੀ।
ਡੌਕਸ ਦਾ ਪ੍ਰੌਮਪਟਾਂ ਨਾਲ ਡੀਬੱਗਿੰਗ ਪੰਨਾ ਉਸੇ ਕਦਮ / ਉਮੀਦ / ਅਸਲ ਢਾਂਚੇ ਵਰਤਦਾ ਹੈ। ਇਸ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਦੇ ਫਿਕਸ-ਅਤੇ-ਜਾਂਚ ਚੱਕਰ ਲਈ, AI ਨਾਲ ਬਣੀ ਐਪ ਨੂੰ ਵਾਰ-ਵਾਰ ਕਿਵੇਂ ਸੁਧਾਰੀਏ ਵੇਖੋ।
ਸਵਾਲ
ਬੱਗ ਰਿਪੋਰਟ ਵਿੱਚ ਕੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ?
ਇੱਕ ਖ਼ਾਸ ਸਿਰਲੇਖ, ਸਮੱਸਿਆ ਦੁਹਰਾਉਣ ਦੇ ਸਹੀ ਕਦਮ, ਤੁਸੀਂ ਕੀ ਉਮੀਦ ਕੀਤੀ, ਅਸਲ ਵਿੱਚ ਕੀ ਹੋਇਆ, ਕੋਈ ਗਲਤੀ ਸੁਨੇਹਾ ਸ਼ਬਦ-ਬ-ਸ਼ਬਦ, ਕਿੱਥੇ ਹੋਇਆ (ਪੰਨਾ, ਬ੍ਰਾਊਜ਼ਰ, ਡਿਵਾਈਸ, ਯੂਜ਼ਰ), ਅਤੇ ਜੇ ਮਦਦ ਕਰੇ ਤਾਂ ਸਕਰੀਨਸ਼ਾਟ ਜਾਂ ਰਿਕਾਰਡਿੰਗ।
AI ਐਪ ਬਿਲਡਰ ਲਈ ਬੱਗ ਰਿਪੋਰਟ ਕਿਵੇਂ ਲਿਖਾਂ?
ਉਹੀ ਢਾਂਚਾ ਵਰਤੋ ਜੋ ਡਿਵੈਲਪਰ ਲਈ: ਕਦਮ, ਉਮੀਦ, ਅਸਲ ਅਤੇ ਸਹੀ ਗਲਤੀ। ਨਾਲ ਲਿਖੋ ਕਿ ਕੀ ਨਹੀਂ ਬਦਲਣਾ ਚਾਹੀਦਾ, ਅਤੇ ਕਹੋ ਕਿ ਠੀਕ ਕਰਕੇ ਫਿਰ ਪਰਖੇ। "ਇਹ ਟੁੱਟਿਆ ਹੈ" ਵਰਗੇ ਧੁੰਦਲੇ ਪ੍ਰੌਮਪਟ ਅੰਦਾਜ਼ਿਆਂ ਵੱਲ ਲੈ ਜਾਂਦੇ ਹਨ।
ਜੇ ਮੈਂ ਬੱਗ ਦੁਹਰਾ ਨਾ ਸਕਾਂ ਤਾਂ ਕੀ ਕਰਾਂ?
ਫਿਰ ਵੀ ਰਿਪੋਰਟ ਕਰੋ, ਪਰ ਇਹ ਸਾਫ਼ ਲਿਖੋ। ਦੱਸੋ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਸੀ, ਸਮਾਂ, ਯੂਜ਼ਰ ਖਾਤਾ, ਅਤੇ ਕੋਈ ਗਲਤੀ ਜੋ ਦਿਸੀ। ਲਿਖੋ ਕਿ ਕਿੰਨੀ ਵਾਰ ਹੁੰਦਾ ਹੈ, ਜਿਵੇਂ ਦਸ ਵਿੱਚੋਂ ਇੱਕ ਵਾਰ, ਕਿਉਂਕਿ ਕਦੇ-ਕਦੇ ਹੋਣ ਵਾਲੇ ਬੱਗ ਅਕਸਰ ਸਮੇਂ ਜਾਂ ਡੇਟਾ ਦੀ ਸਮੱਸਿਆ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ।
ਕੀ ਇੱਕ ਰਿਪੋਰਟ ਵਿੱਚ ਕਈ ਬੱਗ ਪਾਉਣੇ ਚਾਹੀਦੇ ਹਨ?
ਨਹੀਂ। ਹਰ ਰਿਪੋਰਟ ਵਿੱਚ ਇੱਕ ਬੱਗ, ਤਾਂ ਜੋ ਹਰ ਇੱਕ ਠੀਕ ਹੋ ਸਕੇ, ਪਰਖਿਆ ਜਾ ਸਕੇ ਅਤੇ ਆਪਣੇ ਆਪ ਬੰਦ ਹੋ ਸਕੇ। ਜੇ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਦੋ ਸਮੱਸਿਆਵਾਂ ਜੁੜੀਆਂ ਹਨ, ਤਾਂ ਹਰ ਰਿਪੋਰਟ ਵਿੱਚ ਇਹ ਦੱਸੋ।