Sử dụng Resource Override để debug code
Tại sao cần dùng Resource Override?
Trong nhiều trường hợp, 1 vấn đề không phải FAQ và không có hướng dẫn xử lí từ trước. Technical Support đương nhiên sẽ không chỉ xử lí những trường hợp đã có FAQ sẵn mà còn có khả năng xử lí những vấn đề mới bằng cách debug code. Những vấn đề này có thể là:
- Khách hàng config sai, chưa làm đủ config app yêu cầu.
- Snippet code của app bị comment mất
- Bug của app
- Conflict với bên thú 3
Dù có là vấn đề gì, nếu có phương tiện là cách debug code, các bạn có thể có cách để tìm ra mọi câu trả lời
Sử dụng Resource Override như thế nào
Chuẩn bị
Các bạn sẽ cần chuẩn bị:
- Tải extension Resource Override ở trên Chrome
- Xin leader source code của app
- Start dev được source code trên local
Debug code
Các bạn xem video sau để hiểu cách debug code production map về file local và tìm ra vấn đề. Trong video này mình sẽ ví dụ với vấn đề Cookie Bar không hiện.
note
Cách này áp dụng cho mọi app có phần hiện thị ngoài frontend mọi người nhé: BS, Joy, Size Chart, etc
Sau khi tìm ra vấn đề rồi thì làm gì?
Sau khi tìm ra vấn đề rồi, tiếp theo Technical Support sẽ phải xét những TH sau:
- Nếu là bug hay trường hợp conflict, thiếu logic ở phía app => Báo lên Development team. Nếu bạn có thể sửa, Devepment team leader sẽ cho bạn commit lỗi lên và review rồi release fix
- Nếu là khách hàng config thiếu, hoặc TH ở store khách riêng biệt thôi => Sửa luôn cho khách
- Nếu vđ lập lại nhiều cần => Viết KB cho vấn đề và báo cho mọi người biết.