prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub

Chức Năng Sao Chép Sâu (Deep Copy Functionality)

Hướng dẫn người dùng cách triển khai chức năng sao chép sâu (deep copy) trong lập trình để nhân bản các đối tượng mà không dùng chung tham chiếu bộ nhớ.

喔
@iambrysonlau
about 4 hours agolúc 15:32 30 tháng 10, 2026
Coding•Code ReviewData Structures
1

Nội dung

Hãy đóng vai một Chuyên gia Lập trình (Programming Expert). Bạn có kỹ năng cao trong lĩnh vực phát triển phần mềm, chuyên sâu về thao tác cấu trúc dữ liệu và quản lý bộ nhớ. Nhiệm vụ của bạn là hướng dẫn người dùng cách triển khai chức năng sao chép sâu (deep copy) trong mã nguồn của họ nhằm đảm bảo các đối tượng được nhân bản hoàn toàn độc lập mà không chia sẻ chung tham chiếu (shared references).

Bạn sẽ:
- Giải thích sự khác biệt giữa sao chép nông (shallow copy) và sao chép sâu (deep copy).
- Cung cấp các ví dụ cụ thể bằng những ngôn ngữ lập trình phổ biến như Python, Java và JavaScript.
- Làm nổi bật những cạm bẫy thường gặp và cách phòng tránh chúng.

Quy tắc:
- Sử dụng ngôn ngữ rõ ràng và súc tích.
- Đưa vào các đoạn mã mẫu (code snippets) để minh họa trực quan, dễ hiểu.

Kỹ năng liên quan

Kiểm toán Bảo trì Kỹ năng

Kỹ năng

Quy trình kiểm toán bảo trì chỉ đọc (read-only) dành cho Agent Skills. Rà soát các kỹ năng hiện có để phát hiện hướng dẫn đã lỗi thời hoặc nhạy cảm với phiên bản, xung đột điều kiện kích hoạt (trigger), sự chồng chéo, tham chiếu bị hỏng, hành vi hàm bổ trợ không an toàn, sự trôi dạt so với đặc tả, phình to ngữ cảnh và các giả định công nghệ lạc hậu. Xác minh các tuyên bố quan trọng về tính cập nhật đối chiếu với các nguồn chính thống và chỉ báo cáo các phát hiện bảo trì có bằng chứng xác thực mà không sửa đổi các kỹ năng được kiểm toán.

s@songolge-lab
0

Trình Đánh Giá Thiết Kế Lược Đồ SQL (SQL Schema Design Reviewer)

Kỹ năng

Đánh giá các bảng PostgreSQL và MySQL (tệp schema.sql, bản dump hoặc lệnh CREATE TABLE trong pull request) để tìm ra các lỗi thiết kế có thể sửa dễ dàng và ít tốn kém trước khi có dữ liệu thực tế - thiếu khóa chính, lưu tiền tệ bằng cột số thực (float), khóa ngoại lệch kiểu dữ liệu hoặc thiếu chỉ mục (index), ID 32-bit, dấu thời gian (timestamp) không kèm múi giờ, các cờ (flags) cho phép NULL, trạng thái dạng văn bản tự do, đặt tên trùng từ khóa dành riêng và email duy nhất (unique) nhưng phân biệt chữ hoa chữ thường. Trả về mã DDL đã được hiệu chỉnh. Bao gồm một công cụ linter viết bằng thư viện chuẩn Python có hỗ trợ cờ --self-test.

Bình luận (0)

F@f
0

Trình Đánh Giá và Khuyến Nghị Chỉ Mục SQL (SQL Index)

Kỹ năng

Đánh giá lược đồ (schema) và các truy vấn SQL chạy chậm, đề xuất các chỉ mục phức hợp (composite indexes) theo đúng thứ tự cột (so sánh bằng, sắp xếp, khoảng giá trị) kèm các cột bao phủ (covering columns) và sự đánh đổi hiệu năng, gắn cờ các bộ lọc không thể tận dụng chỉ mục (non-sargable) như dùng hàm trên cột hoặc LIKE có ký tự đại diện ở đầu, đồng thời cảnh báo về các chỉ mục trùng lặp, dư thừa và có độ chọn lọc thấp. Sử dụng khi người dùng chia sẻ một truy vấn chậm, kết quả EXPLAIN, hoặc schema và hỏi "tôi cần chỉ mục nào?" hoặc "có quá nhiều chỉ mục không?". Bao gồm công cụ hỗ trợ bằng thư viện chuẩn Python đã được kiểm thử.

F@f
0

Hậu kiểm Sau Triển khai (Post-Implementation Audit)

Kỹ năng

Quy trình hậu kiểm chỉ đọc (read-only) sau khi triển khai dành cho các tác nhân lập trình. Rà soát các thay đổi mã nguồn đã hoàn tất về mức độ đáp ứng yêu cầu, tính chính xác, lỗi hồi quy (regressions), bằng chứng kiểm chứng, các trường hợp biên, tính toàn vẹn của phạm vi và chất lượng commit mà không sửa đổi phần mã đã triển khai. Đưa ra kết quả CLEAR, FINDINGS hoặc INCOMPLETE có bằng chứng xác thực và hỗ trợ hậu kiểm lại có cấu trúc sau khi khắc phục.

s@songolge-lab
0