Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Code Refactoring: Decoupling / Pass process.args as parameters

Đang mở
#44 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
45/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
sql, typescript
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu bằng cách xác định các định nghĩa hàm writeSQL và readCSV, đồng thời truy vết cách chúng sử dụng process.args. Thay vào đó, truyền các giá trị CLI cần thiết vào các hàm này, sau đó xác minh rằng hành vi đầu ra của chúng không thay đổi và các tham số hàm được ưu tiên hơn các đối số CLI.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Instead of depending on process.args inside both writeSQL and readCSV functions, we can simply pass necessary CLI arguments as function parameters.
This will make it easier to maintain and it will also give priority to the function arguments over the CLI argument which can be useful in case (in a future update) we want to dynamically change the output file name (ex: splitting big data into multiple files such as output_1.sql, output_2.sql...)

Ngôn ngữ chính
TypeScript
Star
120
Fork
124
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của gitdagray/csv-to-sql-insert

Tất cả issue của gitdagray/csv-to-sql-insert

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.