Một số thực tiễn tốt nhất để tái cấu trúc và đổi tên trong môi trường nhóm là gì? Tôi nghĩ đến điều này với một vài tình huống:
Nếu một thư viện thường được tham chiếu được tái cấu trúc để giới thiệu một thay đổi đột phá cho bất kỳ thư viện hoặc dự án nào tham chiếu nó. Ví dụ, tùy ý thay đổi tên của một phương thức.
Nếu các dự án được đổi tên và các giải pháp phải được xây dựng lại với các tham chiếu được cập nhật cho chúng.
Nếu cấu trúc dự án được thay đổi thành "có tổ chức hơn" bằng cách giới thiệu các thư mục và di chuyển các dự án hoặc giải pháp hiện có đến vị trí mới.
Một số suy nghĩ / câu hỏi bổ sung:
Nên thay đổi như vấn đề này hoặc dẫn đến đau là một dấu hiệu của cấu trúc trở nên tồi tệ?
Ai nên chịu trách nhiệm sửa lỗi liên quan đến thay đổi vi phạm? Nếu một nhà phát triển thực hiện thay đổi đột phá, họ có nên chịu trách nhiệm đi vào các dự án bị ảnh hưởng và cập nhật chúng hay họ nên cảnh báo cho các nhà phát triển khác và nhắc họ thay đổi mọi thứ?
Đây có phải là một cái gì đó có thể được thực hiện trên cơ sở theo lịch trình hoặc nó là một cái gì đó nên được thực hiện thường xuyên nhất có thể? Nếu quá trình tái cấu trúc bị trì hoãn quá lâu, việc điều hòa sẽ ngày càng khó khăn hơn nhưng đồng thời trong một ngày dành 1 giờ để sửa chữa một bản dựng vì những thay đổi xảy ra ở nơi khác.
Đây có phải là vấn đề của một quá trình giao tiếp chính thức hay nó có thể là hữu cơ?