Show HN: Jam, trình gỡ lỗi web do đội ngũ cựu Cloudflare phát triển trong 4 năm
(news.ycombinator.com)- Jam cho phép những người không phải lập trình viên như quản lý sản phẩm chia sẻ thông tin công cụ dành cho nhà phát triển và video phiên làm việc trong một liên kết duy nhất, để họ không tạo ra các ticket lỗi mơ hồ và khó tái hiện
- Các báo cáo lỗi hiện nay thường thiếu thông tin ngoài ảnh chụp màn hình hoặc dùng cách diễn đạt mơ hồ như “không hoạt động”, khiến việc sửa lỗi dễ bị chậm trễ trong lúc phải xác nhận cách tái hiện qua các bình luận trên Jira
- Jam giống như một tệp HAR có thể chia sẻ, cung cấp thông tin công cụ dành cho nhà phát triển được đồng bộ với video phiên làm việc; với lỗi vừa xảy ra, có thể phát lại DOM ngay lập tức như một video 30 giây
- Giúp giảm thời gian gỡ lỗi nhờ tự động viết các bước tái hiện, phím tắt Chrome DevTools, và tính năng trích xuất tên mutation cùng lỗi từ phản hồi GraphQL
- Sản phẩm đã ra mắt được 2 năm; hơn 2 triệu lỗi đã được sửa bằng Jam, và Jam duy trì gói miễn phí trong khi cung cấp các tính năng doanh nghiệp ở các bậc trả phí
Khoảng trống trong báo cáo lỗi mà Jam nhắm tới
- Jam là một trình gỡ lỗi web xuất phát từ vấn đề rằng những người không phải lập trình viên như quản lý sản phẩm khó tạo được ticket lỗi hữu ích cho kỹ sư
- Nút thắt thường gặp trong báo cáo lỗi là mất thông tin và cách diễn đạt mơ hồ
- Ngay cả khi đính kèm ảnh chụp màn hình, thông tin kỹ sư cần có thể nằm ngoài rìa màn hình
- Chỉ nói “không hoạt động” thì khó biết đó là lỗi được trả về hay UI không phản hồi
- Trong lúc phải trao đổi nhiều lần qua các bình luận bất đồng bộ trên Jira để xác nhận cách tái hiện, tốc độ sửa lỗi bị chậm lại
- Cách phát triển phần mềm đã thay đổi rất nhiều, nhưng cách ghi lại và báo cáo lỗi vẫn còn thủ công và làm mất nhiều thông tin
Chia sẻ công cụ dành cho nhà phát triển và video phiên làm việc trong một liên kết
- Jam gói công cụ dành cho nhà phát triển + video vào một liên kết để chia sẻ
- Đây là hình thức gần giống một tệp HAR có thể chia sẻ, được đồng bộ với video ghi lại phiên làm việc
- Nếu lỗi vừa xảy ra, bạn có thể chia sẻ bản phát lại tức thì, phát DOM như một video dài 30 giây
- Để tiện cho việc gỡ lỗi, Jam cung cấp các tính năng sau
- Jam tự động viết các bước tái hiện
- Công cụ dành cho nhà phát triển của Jam dùng các phím tắt quen thuộc từ Chrome DevTools
- Phân tích phản hồi GraphQL để trích xuất tên mutation và lỗi
- Vì GraphQL dùng một endpoint duy nhất cho mọi request và luôn trả về 200, khi gỡ lỗi đôi khi phải xem từng request GraphQL để tìm request mong muốn
- Jam đã ra mắt được 2 năm, và người dùng đã sửa hơn 2 triệu lỗi bằng Jam
Gói miễn phí và nền tảng của đội ngũ
- Jam có thể được sử dụng miễn phí vĩnh viễn, còn các tính năng mà công ty thực sự cần được cung cấp ở các bậc trả phí
- 2 nhà đồng sáng lập và khoảng một nửa đội ngũ từng làm tại Cloudflare
- Do từng nhận được nhiều phản hồi thông qua bậc miễn phí tại Cloudflare, họ muốn duy trì một gói miễn phí lớn cho Jam
- Jam đang tuyển kỹ sư và giới thiệu
jam.dev/careerscho những ai quan tâm
2 bình luận
Bản gốc là "ex-Cloudflare Team" nhưng tiêu đề trên GN+ lại ghi là nhân viên Google nhỉ.
DeepL cũng từng dịch sai các câu có "We" thành Unity...
Tự nhiên lại thấy tò mò về bộ dữ liệu tiếng Hàn của các mô hình ngôn ngữ 🤔
Ừm. Cái này được dịch một cách thật sự rất lạ. Dù sao có vẻ cũng không phải nội dung quan trọng nên tôi đã lược bỏ phần đó.