Là một nhà phát triển đường ray khá mới, tôi có sở thích tái cấu trúc đầu tiên vào tuần trước, nơi tôi đã đổi tên một bộ điều khiển và mô hình để phản ánh tốt hơn miền chúng tôi đang làm việc. Tôi đã sử dụng .NET trong nhiều năm và đã sử dụng các công cụ như Resharper để được cấp phép khi đơn giản hóa việc đổi tên các lớp. Tôi tự hỏi làm thế nào folks trong thế giới đường ray giảm thiểu vấn đề tái cấu trúc? Tôi chủ yếu quan tâm đến những người mà chủ yếu sử dụng vim (hoặc bất cứ điều gì khác hơn là một IDE).đường ray và tái cấu trúc, các công cụ và kỹ thuật được đề xuất cụ thể cho người dùng vim?
tôi chủ yếu quan tâm:
- plugins vim hiệu quả cụ thể cho đường ray có thể giúp quá trình
- cụ vim inbuilt mà cũng có thể giúp quá trình
tôi đã dành gần hai giờ làm công việc tái cấu trúc và muốn có hiệu quả, vì vậy bất kỳ lời khuyên từ các chuyên gia đường ray sẽ là tuyệt vời. Chúc mừng. Lưu ý, tôi nhận thấy rằng câu hỏi này tương tự như What tools are available for Ruby refactoring? nhưng tôi đã biết IDE giống như ruby của tôi, tôi chủ yếu quan tâm đến cách những người sử dụng vim với loại nhiệm vụ này.
Có lẽ điều này không hữu ích, nhưng tôi sử dụng Vim và thực hiện các tác vụ như vậy bằng cách sử dụng cụm từ thông dụng. Như thế này: http://www.ibrahim-ahmed.com/2008/01/find-and-replace-in-multiple-files-in.html. Và có, tôi không phải là một chuyên gia, vì vậy cũng muốn nghe một câu trả lời tốt. –