Cách đóng một lỗi không còn phù hợp


21

Tôi hiện đang ở trong một nhóm các nhà phát triển web cỡ trung bình. Chúng tôi đang sử dụng jira để theo dõi lỗi.

Chúng tôi đang làm việc trên một sản phẩm với sự thay đổi bố cục thường xuyên. Rất nhiều lần lỗi được đệ trình về một lỗi trong bố cục trong một số trình duyệt. Đôi khi, vào thời điểm chúng ta phải xử lý một lỗi ưu tiên thấp, bố cục đã thay đổi và nó không còn phù hợp nữa.

  • Chúng ta nên đóng nó như thế nào?
    Ý tôi là làm thế nào chúng ta nên đối xử với những vấn đề này? Mặc dù Jira là phần mềm theo dõi lỗi mà chúng tôi sử dụng, tôi quan tâm nhiều hơn đến cách xử lý các loại vấn đề này nói chung.
  • Nó thậm chí còn quan trọng? (Chúng tôi có thể quay lại bố cục sau, nhưng điều đó rất khó xảy ra)

8
Quá cục bộ;)
yannis

4
không đồng ý điều này quá cục bộ, nó có thể phù hợp hơn với SO mặc dù như công cụ cụ thể của nó
jk.

6
@jk. Heh, tôi có nghĩa là "quá cục bộ" như một gợi ý / câu trả lời cho câu hỏi, không phải bản thân câu hỏi là "quá cục bộ". Nếu tôi nghĩ sau này, tôi sẽ chỉ đóng nó.
yannis

2
@YannisRizos doh! có lẽ nó nên là một câu trả lời rồi;)
jk.

6
@jk. Tôi nghĩ rằng câu hỏi thứ hai thú vị hơn (thậm chí nó có quan trọng không?) Nhưng tôi không có thời gian để trả lời nó (và tôi không thực sự chắc chắn câu trả lời hình thành trong đầu tôi là một câu hỏi hay). Đối với câu hỏi đầu tiên, nếu chủ đề này trở thành một "gợi ý từ / cụm từ", nó có thể bị đóng là "không mang tính xây dựng". Vì vậy, người trả lời, đừng bỏ qua câu hỏi thứ hai, đó là câu hỏi về chủ đề và thú vị.
yannis

Câu trả lời:


26

Các vấn đề như thế có vấn đề nếu bạn coi bộ theo dõi vấn đề như một phương tiện để truyền đạt trạng thái của các vấn đề được báo cáo trong dự án. Với mục đích đó, thật hợp lý khi đầu tư một số nỗ lực để đảm bảo rằng báo cáo lỗi dễ đọc và dễ hiểu.

Tình huống này sẽ bớt khó hiểu hơn nhiều nếu bạn nhìn nó từ góc độ của một người thử nghiệm. Nếu nhóm của bạn không có người kiểm tra, hãy tưởng tượng một (hoặc tốt hơn nữa, hãy thuê một người 1 , 2 , 3 ).

Được rồi, do đó, đã có một lần lỗi, người kiểm tra có thể sao chép nó bằng các bản phát hành cũ hơn của ứng dụng của bạn (lưu ý phụ trong trường hợp không chắc là bạn không giữ bản sao của bản phát hành cũ hơn, sau đó bạn gặp vấn đề khó khăn hơn nhiều đội hơn lỗi lỗi). Người kiểm tra có thể nhìn thấy nó và có thể nói những gì sai, điều gì làm cho nó trở thành một lỗi.

Bây giờ bạn nói, "bố cục đã thay đổi và nó không còn phù hợp nữa" - trán cao không còn phù hợp trong suy nghĩ của người thử nghiệm thành tuyên bố đơn giản hơn nhiều: vấn đề đã biến mất .

  • Điều quan trọng cần lưu ý ở đây là người kiểm tra chuyên nghiệp nên thoải mái khi nghĩ hệ thống là một hộp đen . Từ quan điểm đó, vấn đề đã xảy ra chính xác đến mức nào, vấn đề đã xảy ra, đó có thể là thay đổi bố cục hoặc ma thuật đen hoặc thiết kế lại toàn bộ, hoặc thay đổi mã cụ thể, bất cứ điều gì.

Từ quan điểm hộp đen, tình huống của bạn là khá đơn giản. Có một vấn đề, nó vẫn có thể tái tạo trong bản phát hành cũ hơn, bây giờ bạn cho rằng bản phát hành mới hơn không còn vấn đề như vậy nữa. Đối với một người kiểm tra, điều này dẫn đến một tuyên bố rằng lỗi đã được sửa và tương ứng với nhu cầu xác minh xem khiếu nại đó có đúng không.

Người kiểm tra chuyên nghiệp sẽ lấy bản phát hành cũ hơn của bạn, xem xét vấn đề hiện diện ở đó như thế nào, sau đó lấy bản phát hành mới hơn và kiểm tra xem nó đã biến mất hay vẫn còn đó.


Từ trên, cách chính xác nhất để xử lý các lỗi như bạn mô tả, sẽ là đóng những lỗi này như đã giải quyết, sửa chữa . Tất nhiên sẽ không hại gì nếu bạn làm rõ trong các ý kiến ​​rằng việc khắc phục xảy ra như một tác dụng phụ ngoài ý muốn của việc thay đổi bố cục.

Một trong những JIRA tùy chỉnh mà tôi từng làm việc trong một dự án trước đây có độ phân giải "Fixed By Design" để truyền đạt những thay đổi khá sâu sắc có nhiều hậu quả, một số cố ý, một số thì không. Đối với trường hợp như bạn mô tả, điều đó cũng có thể được xem xét thay vì "Đã sửa" đơn giản, vì nó gợi ý người đọc vé rằng đó là một tác dụng phụ hơn là thay đổi mã có chủ ý.


2
Được sửa bởi Thiết kế sẽ ngụ ý, với tôi, hoàn toàn ngược lại với điều đó. Trong suy nghĩ của tôi, theo thiết kế có nghĩa là "cố ý" (nó trái ngược với "do nhầm lẫn").
TRiG

Tôi đồng ý rằng "cố định" là đủ. Hoàn toàn không thành vấn đề dù đó là cố ý hay tác dụng phụ của những thay đổi khác. Tuy nhiên, tôi cũng đồng ý với @TRiG rằng "Đã sửa theo thiết kế" là khó hiểu.

1
@TRiG cũng là lý do tại sao tôi chỉ ra rằng một trong những giải thích chi tiết chính xác hơn trong các bình luận. Fixed By Design hơi rộng; trong dự án tôi đã thấy nó được sử dụng để truyền đạt những thay đổi khá sâu sắc có nhiều hậu quả, một số cố ý, một số không - do đó bao gồm các trường hợp như thế. Cũng lưu ý, cả văn bản câu hỏi lẫn câu trả lời của tôi đều hàm ý "sửa lỗi" (lỗi gì?) - ở đây, "vô ý" phù hợp hơn nhiều
gnat

1
Tất cả các câu trả lời là tốt, nhưng điều này dường như đóng đinh nó. Cảm ơn mọi người.
Benjamin Gruenbaum

6
Làm thế nào về "Cố định bởi thiết kế lại"?
chim cánh cụt

47

Chúng tôi giải quyết các vấn đề như 'Lỗi thời'. Đây không phải là một tùy chọn độ phân giải mặc định trong JIRA nhưng nó đủ dễ để thêm.


+1 nếu bạn không thể thêm nó ít nhất là chọn vì đó không phải là lỗi và nhận xét tại sao
tgkprog

9

JIRA (và tôi chắc chắn rằng các trình theo dõi lỗi khác) cho phép bạn chỉ định độ phân giải tùy chỉnh để bạn có thể thiết lập độ phân giải "Overtaken By Events" hoặc "Irrelavant" hoặc tương tự để cho phép bạn thể hiện việc đóng theo cách bạn muốn

Có vấn đề gì không? điều đó phụ thuộc, đối với chúng tôi, tôi sẽ nói đồng ý vì khách hàng của chúng tôi quá quan tâm đến số lượng sự cố mở trong trình theo dõi của chúng tôi, vì vậy đối với chúng tôi, có thể nói những điều này đã bị đóng vì chúng không còn phù hợp mà không xóa hoàn toàn vấn đề .

Ngay cả khi không có khách hàng quan tâm bởi các số phát hành, việc cắt xén các vấn đề mở cũ không còn phù hợp chắc chắn chỉ hữu ích để giảm sự lộn xộn trong trình duyệt.


1
"Over Taken By Events" quá dài (imho), tôi đi bằng một từ duy nhất (không liên quan / lỗi thời) chỉ vì nó dễ tìm kiếm hơn và chiếm ít không gian hơn (trong báo cáo, v.v.). Lần đầu tiên biết số lượng lỗi đã lỗi thời của chúng tôi là hữu ích khi chúng xuất hiện hàng loạt và điều đó chỉ ra một vấn đề giao tiếp. Những người thử nghiệm của chúng tôi đã không theo kịp với những gì các nhà phát triển của chúng tôi đang làm việc, họ đã bỏ lỡ bản ghi nhớ rằng mọi thứ sẽ không ổn định trong một tuần hoặc lâu hơn và gây ra tiếng ồn (vô dụng). Vì vậy, nhìn lại quan sát của chúng tôi. lỗi đã giúp chúng tôi tìm và sửa một lỗ hổng trong quá trình giao tiếp của chúng tôi.
yannis

3
chúng tôi thực sự sử dụng một từ viết tắt OBE, nhưng tôi nghĩ từ thực tế được sử dụng là điểm ít thú vị nhất ở đây, điểm quan trọng là chọn thứ gì đó phù hợp với bạn
jk.

3
@YannisRizos: Sửa lỗi meta bằng cách sử dụng lỗi. Thật tuyệt làm sao!
Jörg W Mittag

Tìm kiếm @YannisRizos không phải là vấn đề vì các độ phân giải hợp lệ được chọn từ một thả xuống (trong JIRA)
jk.

2
@Yannis. Tôi sẽ mất ngủ vì điều đó: vượt qua nên là một từ.
TRiG

5

Chúng tôi sử dụng FogBugz, nhưng tôi chắc chắn điều tương tự (hoặc tương tự) được áp dụng ở đây:

Chúng tôi chỉ sử dụng "Đã giải quyết (Đã sửa)" và nhận xét trong độ phân giải chỉnh sửa nội dung như "Đã sửa trong trường hợp 12345".

FogBugz khớp với "case \ d +" và liên kết cả hai với nhau trong Các trường hợp liên quan, nhưng nếu Jira không làm điều đó, thật đơn giản chỉ cần thêm một liên kết.

Đây là IMO tốt hơn so với biến thể "Quá cục bộ" vì đây một lỗi thực tế và tốt hơn là chỉ là "Lỗi thời" vì nó đã được sửa, tính năng đó chưa bị xóa.


3
Đã sửa bằng cách tỉnh táo và kiểm tra lại <- câu chuyện có thật.
yannis

1
Jira cho phép cách tiếp cận này là tốt. Chỉ cần đề cập đến số vấn đề trong các bình luận giải quyết và Jira sẽ biến nó thành một siêu liên kết.
Marjan Venema
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.