JETBRAINS GOLAND TÍCH HỢP CÁC TÍNH NĂNG MỚI ĐỂ LÀM VIỆC VỚI MICROSERVICES

GoLand là một phần mềm trong nhóm sản phẩm IDE của Jetbrains bản quyền nhằm cung cấp một môi trường thuận lợi cho sự phát triển Go. Nó là sự mở rộng nền tảng IntelliJ với sự hỗ trợ mã hóa và tích hợp công cụ dành riêng cho ngôn ngữ Go.

Đối với các developer Go chắc chắn là một trong những ngôn ngữ phổ biến nhất để viết microservices. Trong bản dựng GoLand EAP #3 mới ra mắt, người dùng sẽ tìm thấy một số tính năng tuyệt vời để làm việc với microservices dễ dàng hơn.

Các tính năng nổi trội trong bản cập nhật Jetbrains GoLand 2022.1 mới

1. Tính năng tìm tập quán và điều hướng

Bạn sẽ thấy các thay đổi ngay lập tức khi mở tệp Go bằng điểm cuối. Hiện tại các tính năng mới chỉ hoạt động với các chức năng thư viện tiêu chuẩn.

Hiện có 1 biểu tượng quả địa cầu bên cạnh mỗi điểm cuối. Nhấp vào biểu đó và GoLand sẽ đề xuất cho bạn một số tùy chọn. Ví dụ: bây giờ bạn có thể tìm thấy tất cả các cách sử dụng của một điểm cuối và điều hướng đến chúng. Bạn cũng có thể xem cách sử dụng bằng cách nhấn ⌘ICtrl và nhấp vào một điểm cuối.

Bạn có thể sử dụng chức năng Search Everywhere để tìm các điểm cuối và điều hướng đến vị trí của chúng trong mã. Để thực hiện việc này, hãy nhấp vào Điều hướng và sau đó nhấp vào Ánh xạ URL hoặc sử dụng phím tắt ⇧ ⌘ \ (Ctrl + Shift + \). Bắt đầu nhập địa chỉ của điểm cuối của bạn để kích hoạt hoàn thành. 

2. Tính năng Generate a request

Tùy chọn thứ hai khi nhấp vào biểu tượng quả địa cầu là Generate a request in HTTP client . Chọn một tùy chọn tương ứng và IDE sẽ mở một ứng dụng khách HTTP được đóng gói. Tất cả những gì bạn phải làm là chọn một phương thức HTTP từ danh sách và địa chỉ.

Bắt đầu nhập URL điểm cuối của bạn để kích hoạt hoàn thành hoặc sử dụng phím tắt ⌃ Space / Ctrl + Space để hiển thị các tùy chọn hoàn thành có sẵn. 

Sau đó, hãy nhấp vào hình tam giác màu xanh lá cây trong rãnh nước để chạy yêu cầu hoặc nhấn ⌥ ↩ / Alt + Enter để xem các hành động chủ định có sẵn và chọn tùy chọn Run <URL> . 

Nội dung phản hồi sẽ được lưu vào một tệp mà bạn có thể truy cập từ tệp HTTP của mình bằng cách nhấn ⌘ICtrl và nhấp vào tên tệp phản hồi.

Generate request in HTTP client có thể sử dụng để tạo yêu cầu cho mọi URL hợp lệ.

3. Tính năng Show all endpoint of module

Khi sử dụng tính năng này GoLand sẽ mở cửa sổ công cụ Endpoint mới, nơi bạn có thể xem được tất cả các điểm cuối cho dự án của mình. Cửa sổ Endpoints cũng có thể truy cập được qua View | Công cụ Windows. Điều này có thể rất hữu ích, đặc biệt là trong các dự án lớn.

Bạn có thể Chuyển đến nguồn từ đây hoặc bạn có thể nhấp vào mọi điểm cuối và chạy các yêu cầu ngay từ tab  máy khách HTTP .

Có hai tab khác ở bên phải – tab Tài liệu đọc tài liệu XML được tìm thấy trên mã điểm cuối và tab OpenAPI hiển thị cho bạn đặc tả OpenAPI cho điểm cuối. 

Hoàn thành các phương thức và tiêu đề trong tệp Go.

Tất cả các liên kết và điểm cuối trong tệp Go hiện được gạch chân để bạn có thể dễ dàng nhìn thấy chúng trong mã. Các liên kết có thể nhấp và có thể được mở trong trình duyệt.

Phần mềm GoLand JetBrains là một IDE đa nền tảng được xây dựng đặc biệt cho các nhà phát triển Go. Việc phân tích mã tĩnh kết hợp với thiết kế ergonomic giúp phát triển không chỉ có hiệu quả mà còn là trải nghiệm thú vị. Liên hệ ngay với TSG – nhà cung cấp các phần mềm Jetbrains bản quyền chính hãng với giá cực ưu đãi.