Xem xét điều này. Khi bạn "tìm những thứ gây phiền nhiễu (...) để dọn dẹp" và bạn đưa ra quyết định điều hành, bạn sẽ loại bỏ phần còn lại của nhóm ra khỏi cuộc thảo luận và quyết định ưu tiên. Bạn đang để chương trình nghị sự của mình thổi phồng mọi người khác vì mối quan hệ đặc quyền của bạn với mã. Tôi không nghĩ đó là tốt đẹp. Từ kinh nghiệm, nó cũng dẫn đến sự phẫn nộ của nhóm / cổ đông.
Thay vào đó, hãy tạo một vấn đề / nhiệm vụ để dọn dẹp / tái cấu trúc. Trong khi bạn còn mới mẻ, hãy liệt kê những lý do quan trọng: ước tính tăng tính ổn định, dễ bảo trì, đại loại như vậy. Có thể bao gồm ước tính nỗ lực tùy thuộc vào cách nhóm của bạn làm việc. Sau đó, trong cuộc họp lựa chọn / phân công / ưu tiên tiếp theo của bạn, hãy trình bày nhiệm vụ tái cấu trúc của bạn và đặt nó vào các nhiệm vụ khác. Là một nhóm, quyết định khi nào cần hoàn thành.
Xin đừng nghĩ rằng tôi đang nói với bạn về ý nghĩa tốt trong tên của các nguyên tắc. Sử dụng đầu của bạn. Nếu có cái gì đó xấu trong chức năng bạn đang chỉnh sửa, thì đó không phải là một nhiệm vụ tái cấu trúc mới. Khắc phục sự cố và kiểm tra mọi thứ. Nếu đổi tên tài sản bạn đang làm việc thành thứ gì đó hợp lý hơn sẽ ảnh hưởng đến một vài tệp nguồn bổ sung, đó không phải là một nhiệm vụ tái cấu trúc mới. Khắc phục và kiểm tra mọi thứ. Mặt khác, nếu bạn không thích cách một nhà phát triển khác (Mitch, tôi ghét anh chàng đó) đã làm gì đó trong một chức năng mà bạn không chỉnh sửa và cho biết chức năng có vẻ hoạt động tốt, để nó một mình bây giờ Tạo một nhiệm vụ tái cấu trúc và trình bày trường hợp của bạn cho nhóm của bạn.
Nếu việc tái cấu trúc luôn bị nhóm của bạn bỏ phiếu ủng hộ các tính năng mới, hãy bắt đầu tìm kiếm một công việc khác. Tìm việc làm dễ dàng hơn khi bạn đã có một công việc.