Bản chất công việc của tôi là tôi phải chuyển đổi qua lại giữa các dự án cứ sau vài tuần. Tôi thấy rằng một trong những trở ngại lớn nhất đối với năng suất của tôi là thời gian tăng tốc để lấy lại tất cả các đoạn mã có liên quan "trở lại trong đầu tôi" sau khi không thấy nó trong một khoảng thời gian. Điều này xảy ra ở một mức độ nhỏ hơn và lớn hơn đối với các lần nghỉ nhanh hơn / nghỉ dài hơn.
Rõ ràng, thiết kế tốt, tài liệu, nhận xét và cấu trúc vật lý đều giúp ích cho việc này (không đề cập đến việc chuyển đổi giữa các dự án không thường xuyên nhất có thể). Nhưng tôi tự hỏi nếu có những thực hành / công cụ mà tôi có thể bỏ lỡ. Thực hành cụ thể của bạn để cải thiện điều này là gì?