IntelliJ IDEA предлагает полный набор функций автоматизированного рефакторинга codeа, который приводит к существенному росту производительности при правильном использовании. Эта статья научит вас, How это сделать.
Lựa chọn Trước hết, bạn thậm chí không cần phải chọn thành phần mã mong muốn trước khi tái cấu trúc. IntelliJ IDEA đủ thông minh để hiểu biểu thức nào bạn sắp tái cấu trúc và chỉ cần yêu cầu xác nhận nếu có thể có nhiều tùy chọn.
Hoàn tác Một điều quan trọng khác là IntelliJ IDEA cho phép bạn hoàn tác mọi thứ, bao gồm cả việc tái cấu trúc, bất kể những thay đổi đó có lớn đến đâu. Chỉ cần nhấn Ctrl + Z ( Cmd + Z dành cho Mac ) và đây là mã như trước khi bạn vô tình làm sai hàng nghìn dòng chương trình của mình.
Công cụ ghi nhớ IntelliJ IDEA khuyên bạn nên sử dụng bàn phím thay vì chuột. Điều này đã được chứng minh là nhanh hơn và cuối cùng sẽ dẫn đến công việc viết mã hiệu quả hơn. Điều sẽ giúp bạn dễ dàng làm việc với hộp thoại và cửa sổ bật lên bằng bàn phím là tính năng ghi nhớ - các phím tắt được tự động gán cho từng thành phần của hộp thoại. Khi hộp thoại mở ra, nhấn và giữ Alt để IntelliJ IDEA đánh dấu tất cả các từ gợi nhớ có sẵn. Sau đó, bạn có thể sử dụng chúng bằng cách nhấp vào phím được đánh dấu trong khi giữ phím Alt để truy cập các phần tử cần thiết.
Đoạn chuỗi Một cách tiết kiệm thời gian tuyệt vời là khả năng trích xuất một phần của biểu thức chuỗi bằng cách sử dụng lệnh Extract... refactoring. Chỉ cần chọn một đoạn mã và áp dụng tính năng tái cấu trúc để thay thế tất cả các cách sử dụng đoạn mã đó bằng hằng số hoặc biến được đề xuất.
Thay đổi loại biến Lưu ý rằng bạn có thể chọn loại biến khi sử dụng lệnh Trích xuất tái cấu trúc. Nhấn Shift + Tab khi chỉnh sửa tên biến và IntelliJ IDEA sẽ nhắc bạn chọn loại biến (ví dụ: bạn có thể sử dụng giao diện thay vì lớp thực hiện nó hoặc ngược lại).
Đảo ngược Boolean Một trong những cách tái cấu trúc đơn giản nhưng rất hữu ích là Đảo ngược Boolean , đảo ngược các biểu thức với tất cả ngữ nghĩa và chuyển đổi dữ liệu của chúng cho bất kỳ biến, tham số, trường hoặc phương thức Boolean nào.
Di chuyển kiểu Kỹ thuật tái cấu trúc Di chuyển kiểu , như tên gọi của nó, cho phép bạn tự động thay đổi kiểu của bất kỳ thành viên nào trong một lớp, cùng với tất cả các phần tử phụ thuộc của nó, chẳng hạn như kiểu phương thức, biến cục bộ, tham số, v.v.
Phím tắt cơ bản để tái cấu trúc Đổi tên: Shift, + F6 Sao chép một lớp hoặc tệp: F5 Di chuyển một lớp hoặc tệp: F6 Đánh dấu một hằng số: Alt + Ctrl + C ( Alt + Cmd + C cho Mac ) Đánh dấu một biến: Alt + Ctrl + V ( Alt + Cmd + V cho Mac ) Lựa chọn phương pháp: Alt + Ctrl + M ( Alt + Cmd + M cho Mac ) Lựa chọn trường: Alt + Ctrl + F ( Alt + Cmd + F cho Mac ) Lựa chọn tham số: Alt + Ctrl + P ( Alt + Cmd + P cho Mac ) Nội tuyến một lớp hoặc phương thức: Alt + Ctrl + N ( Alt + Cmd + N cho Mac ) Thay đổi chữ ký: Ctrl + F6 ( Cmd + F6 cho Mac )
Các cách hữu ích khác để cấu trúc lại Di chuyển các thành viên lớp lên/xuống Chia lớp cha Chia tách giao diện Chuyển đổi lớp ẩn danh thành lớp bên trong
Tái cấu trúc nó Nếu bạn không thể nhớ phím tắt cho một bộ cấu trúc cụ thể hoặc bạn không chắc chắn phải làm gì tiếp theo, chỉ cần sử dụng "Tái cấu trúc hành động này" bằng cách nhấn Ctrl + Shift, + Alt + T ( Cmd + Shift, + Alt + T ) . Bạn sẽ thấy một danh sách các phép tái cấu trúc có sẵn trong ngữ cảnh hiện tại.
Đó là những điều cơ bản về tái cấu trúc. Xem các hướng dẫn sau để khám phá sâu hơn về các chủ đề cụ thể. Bài báo gốc
GO TO FULL VERSION