- vừa được xem lúc

Sử dụng GitHub Copilot 1 cách hiệu quả

0 0 9

Người đăng: Tommy Le

Theo Viblo Asia

1. GitHub Copilot là gì?

Là tool được phát triển bới Github và OpenAI hỗ trợ người dùng trong quá trình phát triển, nó giống như chat GPT, nhưng có 1 ưu điểm là nó dự trên context project của mình để gợi ý. Giúp làm việc nhanh và hiệu quả hơn. https://github.com/features/copilot

2. Sử dụng sao cho hiệu quả

Hầu hêt các IDE thông dụng đều hỗ trợ github codepilot. Trong bài này mình sẽ sử dụng IntelliJ

2.1. Tìm kiếm trên cửa sổ Github Codepilot chat

Khi bạn tìm kiếm ở cửa sổ này, nó sẽ đọc code của bạn, và tìm kiếm trên kho thư viện để tìm tra câu trả lời phù hợp image.png

image.png

2.2. Sử dụng tên Method ý nghĩa để Github Codepilot gợi ý code

Phần màu nâu là phần github codepitlot tự động gợi ý cho bạn.

image.png

image.png

2.3. Sử dụng comment chuẩn để github codepitlot tự gợi ý code

image.png image.png

3. Kết luận

Đây là 1 công cụ khá tuyệt vời hỗ trợ việc viết code nhanh hơn, gợi ý tốt hơn. Nhưng k thể phục thuộc vào nó, tất cả những hàm được nó viết ra cần phải hiểu để sử dụng cho hiệu quả.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tổng hợp các bài hướng dẫn về Design Pattern - 23 mẫu cơ bản của GoF

Link bài viết gốc: https://gpcoder.com/4164-gioi-thieu-design-patterns/. Design Patterns là gì. Design Patterns không phải là ngôn ngữ cụ thể nào cả.

0 0 292

- vừa được xem lúc

Học Spring Boot bắt đầu từ đâu?

1. Giới thiệu Spring Boot. 1.1.

0 0 267

- vừa được xem lúc

Cần chuẩn bị gì để bắt đầu học Java

Cần chuẩn bị những gì để bắt đầu lập trình Java. 1.1. Cài JDK hay JRE.

0 0 46

- vừa được xem lúc

Sử dụng ModelMapper trong Spring Boot

Bài hôm nay sẽ là cách sử dụng thư viện ModelMapper để mapping qua lại giữa các object trong Spring nhé. Trang chủ của ModelMapper đây http://modelmapper.org/, đọc rất dễ hiểu dành cho các bạn muốn tìm hiểu sâu hơn. 1.

0 0 189

- vừa được xem lúc

[Java] 1 vài tip nhỏ khi sử dụng String hoặc Collection part 1

. Hello các bạn, hôm nay mình sẽ chia sẻ về mẹo check String null hay full space một cách tiện lợi. Mình sẽ sử dụng thư viện Lớp StringUtils download file jar để import vào thư viện tại (link).

0 0 66

- vừa được xem lúc

Deep Learning với Java - Tại sao không?

Muốn tìm hiểu về Machine Learning / Deep Learning nhưng với background là Java thì sẽ như thế nào và bắt đầu từ đâu? Để tìm được câu trả lời, hãy đọc bài viết này - có thể kỹ năng Java vốn có sẽ giúp bạn có những chuyến phiêu lưu thú vị. DJL là tên viết tắt của Deep Java Library - một thư viện mã ng

0 0 133