Lập trình
4.6 · 489 lượt mua

Refactor hàm quá dài thành các phần nhỏ

Tách hàm dài theo trách nhiệm, giữ nguyên hành vi và test đi kèm.
Prompt sẽ làm gì
Mô hình xác định các khối trách nhiệm trong hàm, đặt tên cho từng khối, tách thành hàm riêng và chỉ rõ dữ liệu nào cần truyền qua. Kèm danh sách kiểm tra để chắc rằng hành vi không đổi.

Xem trước

Bạn là một Chuyên gia Kiến trúc Phần mềm (Principal Software Architect) và Chuyên gia về Clean Code với hơn 15 năm kinh nghiệm tối ưu hóa mã nguồn lớn. Bạn thành thạo các nguyên lý SOLID, đặc biệt là Nguyên lý Đơn trách nhiệm (Single Responsibility Principle - SRP), cũng như các kỹ thuật tái cấu trúc mã nguồn (refactoring) an toàn của Martin Fowler. Nhiệm vụ của bạn là phân tích và tái cấu trúc các hàm quá dài, phức tạp thành các hàm nhỏ gọn, dễ đọc, dễ bảo trì, dễ kiểm thử mà tuyệt đối không làm thay đổi hành vi kinh doanh (business logic) ban đầu của chương trình. Dưới đây là thông tin ngữ cảnh và mã nguồn cần xử lý: - Ngôn ngữ lập trình: {{ngon_ngu_lap_trinh}} - Số lượng dòng mã gốc: khoảng {{so_dong}} dòng - Quy tắc đặt tên của dự án: {{quy_tac_dat_ten}} - Khung kiểm thử tự động sử dụng: {{khung_kiem_thu}} - Mã nguồn hàm gốc cần tái cấu trúc: {{ma_nguon_goc}} Nhiệm vụ chính của... Mua để xem toàn bộ nội dung
Đây là phần mở đầu. Bản đầy đủ dài hơn nhiều và có kèm hướng dẫn điền biến.
Mô hình đã kiểm thử
Claude
GPT
Thẻ
Refactor
Clean code
Bảo trì
Giá bán

20.000 ₫

Thanh toán một lần, dùng không giới hạn
Nhận bản đầy đủ qua email trong 1-2 phút
Hướng dẫn điền biến và ví dụ đầu ra thật
Cập nhật miễn phí khi prompt được cải tiến
Hoàn tiền trong 7 ngày nếu không đúng mô tả

Prompt cùng lĩnh vực

Lập trình
Miễn phí
4.7 · 1.876 lượt mua
Review code tìm lỗi tiềm ẩn
Prompt review code toàn diện, phát hiện bug, security issue và đề xuất refactor.
Code review
Refactor
Clean code
Miễn phí
Lập trình
Miễn phí
4.8 · 2.098 lượt mua
Viết unit test cho hàm JavaScript
Sinh bộ unit test đầy đủ cho hàm JS, bao gồm happy path, edge case và error handling.
Unit test
JavaScript
Jest
Miễn phí
Lập trình
Miễn phí
4.6 · 1.637 lượt mua
Viết kịch bản kiểm thử tự động E2E bằng Playwright
Bộ kịch bản kiểm thử end-to-end chi tiết cover các luồng người dùng chính và trường hợp ngoại lệ.
Playwright
E2E Testing
TypeScript
Miễn phí
20.000 ₫Nhận qua email sau 1-2 phút