2008-09-16 42 views

Trả lời

3

Tôi tin rằng net-beans và eclipse hỗ trợ một số tái cấu trúc trong 'ruby-mode' - cũng là trình duyệt mã emacs (ECB) và các công cụ hỗ trợ ruby ​​khác nhau (ví dụ: rinari) cho emacs.

0

Ngoài ra còn có 3rdRail từ CodeGear (từ Delphi nổi tiếng). Điểm duy nhất là nó không miễn phí.

1

Aptana có một số công cụ tái cấu trúc đơn giản. Tôi thường trích xuất vào partials và họ có một phím tắt đơn giản để kéo những thứ ra, tạo ra một tập tin và chèn các cuộc gọi bên phải một phần. Không phải là tuyệt vời nhất bao giờ hết nhưng nó hữu ích

0

Tôi đã sử dụng phép tái cấu trúc trong netbeans. Tôi không tìm thấy nó hữu ích hơn nhiều so với tìm và thay thế.

6

Công cụ tái cấu trúc tốt nhất là phạm vi kiểm tra tốt. Nếu các bài kiểm tra của bạn bao gồm mã của bạn và tất cả các quá khứ bạn chỉ có thể thực hiện bất kỳ thay đổi nào bạn muốn và các bài kiểm tra sẽ tìm thấy bất kỳ phụ thuộc nào bạn đã bị hỏng. Đây là lý do chính tại sao các công cụ tái cấu trúc dựa trên IDE ít phổ biến hơn trong Ruby so với các nơi khác.

+0

-1 bởi vì đây là một câu trả lời chủ đề tắt. – David

+0

Như trên. Off topic answer – bfabry

+0

Các công cụ tái cấu trúc ít phổ biến hơn trong Ruby vì việc tái cấu trúc một ngôn ngữ động thực sự khó. Hãy tưởng tượng bạn đã đổi tên một phương thức .. trong một ngôn ngữ được đánh máy mạnh mẽ, bạn tìm tất cả các cuộc gọi đến phương thức đó trên biến đã nhập đó. Trong ruby ​​.... bạn chỉ không biết! Với phương pháp Thiếu ... gấp đôi như vậy. –

1

Tôi muốn được in đậm và nói rằng Rubymine có khả năng tái cấu trúc đường ray/ruby ​​tốt nhất trong tất cả các IDE của RoR. Hãy thử xem và tự mình xem.

0

Bạn luôn có thể dùng thử RubyMine.

Các vấn đề liên quan