Mỗi khi bạn nhận thấy điều gì đó tương tự, hãy nhập một vé mới vào hệ thống theo dõi vấn đề của bạn.
Tạo thói quen sử dụng trình theo dõi vấn đề như một công cụ chính để truyền đạt những thứ như vậy, bởi vì từ đó, sẽ dễ dàng chọn, đánh giá và ưu tiên cho các đồng nghiệp cao cấp / lãnh đạo / quản lý / bất kỳ ai chịu trách nhiệm theo dõi các vấn đề trong dự án của bạn .
Sử dụng các công cụ thích hợp cho công việc. Tôi làm điều đó luôn luôn và mạnh mẽ khuyên bạn nên làm như vậy.
Ví dụ, đây là một vé tôi đã tạo ra khoảng một tháng trước. Sau khi hoàn thành tính năng cụ thể, tôi phát hiện ra rằng mã trở nên phức tạp hơn trước đây nhưng tôi không thể sửa nó trong thời hạn đưa ra để thực hiện tính năng.
(Tên của các tính năng, vé và mã được sử dụng trong trình theo dõi thực bị che khuất, nhưng văn bản được sao chép như hiện tại).
Tóm tắt: đơn giản hóa thiết kế liên quan đếnParticularPieceOfCode
Mô tả:
Trong quá trình triển khai theo TICKET-12345, mã liên quan đến việc sử dụng ParticularPieceOfCode
tích lũy một chút phức tạp và trở nên khá khó đọc, hiểu và duy trì (xem đoạn mã ví dụ bên dưới).
Tìm cách để đơn giản hóa nó.
Có thể tìm thấy một ví dụ về mã mong muốn thiết kế lại trong ClassName#methodName
:
<a piece of code like one behind the right door here:>
FWIW lời khuyên của tôi áp dụng độc lập với "cấp độ" của bạn.
Tôi đã sử dụng nó ở cấp độ "thấp nhất" hiện tại của bạn và tôi đang sử dụng nó bây giờ vì cấp độ của tôi khá xa so với "thấp nhất" và tôi đã "nói" thỏa đáng khi bạn gọi nó, và tôi sẽ sử dụng nó luôn luôn không có vấn đề gì
Chỉ cần nghĩ về nó, không có cấp độ, cho dù bạn có bao nhiêu thẩm quyền, không thể có cách nào tốt hơn.
Nếu bạn "nói" này, chúng tôi có một vấn đề , đó chỉ là tiếng rít. Và ngay cả khi sếp / lãnh đạo của bạn đồng ý và nói rằng bạn đúng, chúng tôi đã gặp sự cố , điều này không có gì thay đổi - đó chỉ là tiếng rít lên một lần nữa, và nó không thể là gì khác.
- Bạn có thể nghĩ rằng việc bạn nói bằng văn bản (ví dụ như trong email) sẽ tốt hơn, nhưng nếu bạn nghĩ về nó, nó thực sự không. Nếu dự án của bạn có hoạt động thư đáng kể, những gì đã được viết sẽ bị mất và bị lãng quên một tháng sau đó.
Sử dụng các công cụ thích hợp cho công việc. Đối với công việc bạn mô tả, trình theo dõi vấn đề chính xác là công cụ phù hợp.
Bạn nhận thấy vấn đề, bạn nhập nó vào hệ thống được thiết kế để theo dõi những vấn đề này và nó sẽ giải quyết phần còn lại, theo cách tốt nhất có thể - đơn giản vì nó được thiết kế cho điều đó :
gói phần mềm máy tính quản lý và duy trì danh sách các vấn đề , cần thiết bởi một tổ chức ... thường được sử dụng ... để tạo, cập nhật và giải quyết các vấn đề của khách hàng được báo cáo hoặc thậm chí các vấn đề được báo cáo bởi các nhân viên khác của tổ chức đó ... hệ thống tương tự như " bugtracker " và thông thường, một công ty phần mềm sẽ bán cả hai và một số trình sửa lỗi có khả năng được sử dụng như một hệ thống theo dõi vấn đề và ngược lại. Việc sử dụng nhất quán một vấn đề hoặc hệ thống theo dõi lỗi được coi là một trong những "dấu hiệu của một nhóm phần mềm tốt" 1 ...
Dù bạn muốn chọn giao tiếp bằng cách nào khác, việc có một vé trong trình theo dõi sẽ chỉ giúp bạn dễ dàng hơn.
Ngay cả khi bạn thích làm náo loạn không khí , nói rằng "Tôi muốn thảo luận về TICKET-54321 ..." tạo ra một điểm khởi đầu vững chắc hơn so với "Nghe tôi muốn nói về một số đoạn mã tôi đã xử lý trước đây ... "Và bạn có thể chuyển các tài liệu tham khảo đến vé một cách an toàn: ngay cả khi thư bị mất, vấn đề vẫn sẽ có trong trình theo dõi, với tất cả các chi tiết bạn muốn kể.