Lần đầu tiên tìm ra và sửa lỗi trong mã nguồn mở của người khác

Lần đầu tiên tìm ra và sửa lỗi trong mã nguồn mở của người khác

Lần đầu tiên tìm ra và sửa lỗi trong mã nguồn mở của người khác

Hôm rồi đụng một dự án làm việc với cổng thanh toán Alipay. Và để đơn giản nhẹ nhàng khỏi phải mất công nghiên cứu thì sử dụng một thư viện hàm của một người khác để dev lên. Mình tìm thấy và quyết định chọn alipay-api-php của tác giả Justin Pope (bitmash) để sử dụng. Và trong quá trình sử dụng thì phát hiện ra rằng trong phần tùy chỉnh đơn vị tiền tệ code này có lỗi. Dù rằng đã xét về một đơn vị tiền tệ khác (USD, EUR,…) nhưng khi chuyển qua phần thanh toán thì giá trị lại quay về đơn vị tiền tệ CNY (nhân dân tệ). Đây thật sự là vấn đề lớn vì nó sai khác giá trị muốn thanh toán.

Vậy là vẫn phải… rì sợt (research – nghiên cứu). Và rồi cũng tìm ra giải pháp đó là thay đổi giá trị thông số trong một hàm. Với vốn tiếng Anh bì bõm cũng lên Github mở topic (chủ đề) và gửi mô tả vấn đề kèm giải pháp xử lý.

Dù gửi lỗi từ hồi tháng cuối tháng 5 nhưng mãi đến hôm nay (giữa tháng 9) tác giả mới xem và cập nhật lại mã nguồn.

Cũng chẳng có gì nhưng cũng hào hứng vì đây là lần đầu tiên đóng góp cho… cộng đồng sau nhiều năm… xài chùa mã nguồn do người khác phát triển.

Alipay là một ví điện tử tại Trung Quốc do tập đoàn Alibaba Group sở hữu và phát triển. Alipay ra đời vào năm 2004, trong bồi cảnh Alibaba mới bắt đầu xâm nhập thị trường thương mại điện tử, cần một công cụ để đảm bảo giao dịch trực tuyến sẽ diễn ra an toàn và tạo niềm tin cho người tiêu dùng trong hình thức giao dịch hoàn toàn mới mẻ này. Alipay cũng gần giống như Paypal.

Huỳnh Mai Anh Kiệt

Cảm ơn bạn đã đánh giá! Bạn có thể chia sẻ cảm nhận bài viết này lên các mạng xã hội: hoặc .
Bạn cảm thấy thế nào về bài viết này?
  • Vui mừng
  • Hấp dẫn
  • Thú vị
  • Chán
  • Buồn
  • Tức giận

Huỳnh Mai Anh Kiệt

Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

leave a comment

Create Account



Log In Your Account