2 điểm bởi GN⁺ 2023-11-26 | 1 bình luận | Chia sẻ qua WhatsApp

Cách thực hiện thí nghiệm khám phá mã

  • Tiến hành một thí nghiệm khám phá mã đơn giản, lấy cảm hứng từ ý tưởng của Björn Staal.
  • Cách chạy thí nghiệm trên máy cục bộ:
    • Cài đặt các gói cần thiết bằng lệnh npm i.
    • Mở thêm một cửa sổ terminal mới.
    • Trong terminal thứ nhất, chạy node server/server.js.
    • Trong terminal thứ hai, chạy cd client && http-server.
    • Mở localhost:8080?b=1 trong trình duyệt web.
    • Mở localhost:8080?b=2 ở tab khác.

Ý tưởng cho tương lai

  • Dự định bổ sung cờ để có thể chạy chỉ với chế độ local storage.
  • Dự định bổ sung tùy chọn hỗ trợ số lượng cửa sổ không giới hạn và loại bỏ nhu cầu dùng truy vấn URL.

Ý kiến của GN⁺

Điểm quan trọng nhất của bài viết này là đã trình bày cách chạy một thí nghiệm khám phá mã đơn giản trong môi trường cục bộ cùng với các kế hoạch để cải thiện thí nghiệm trong tương lai. Bài viết này có thể thú vị với những người quan tâm đến phát triển phần mềm, đồng thời cung cấp thông tin hữu ích cho các kỹ sư phần mềm mới bắt đầu muốn thử các thí nghiệm mới.

1 bình luận

 
GN⁺ 2023-11-26
Ý kiến trên Hacker News
  • Bày tỏ sự khen ngợi dành cho bản demo và tò mò về cách nó hoạt động trên thiết lập nhiều màn hình
    • Khen ngợi việc thừa nhận đã lấy cảm hứng từ công trình của người khác và ghi công đầy đủ
  • Nhắc đến tác phẩm của tác giả gốc Bjorn Staal, đồng thời nói về sở thích cá nhân dùng socket thay vì localStorage và khả năng chia sẻ với bạn bè
    • Yêu cầu liên kết tweet liên quan
  • Hồi tưởng về một bản demo trước đây tận dụng vị trí/kích thước cửa sổ
    • Nhắc đến bản demo mô phỏng vật lý và giải thích khả năng tương tác thông qua kênh truyền tin nhắn giữa các cửa sổ
  • Bày tỏ sở thích cá nhân khi mong chờ stollen (bánh mì Giáng sinh truyền thống của Đức) trong dịp Giáng sinh
  • Đề xuất một tính năng tương tự để quản lý layer trong các chương trình đồ họa
    • Đưa ra ý tưởng quản lý layer bằng tab trong các chương trình như Krita, Inkscape, Gimp
  • Giới thiệu trò chơi điện tử tên là WindowKill
    • Mô tả lối chơi tận dụng các cửa sổ và cung cấp liên kết video gameplay
  • Nhắc đến bản demo trò chơi Pong dùng cửa sổ trình duyệt
    • Cung cấp liên kết liên quan
  • Nhắc đến những gì thú vị mà các nhà phát triển tldraw đã làm bằng cách tận dụng các cửa sổ
    • Cung cấp liên kết Twitter liên quan
  • Bày tỏ thắc mắc về việc có xảy ra độ trễ (lag) trong tương tác giữa các cửa sổ hay không
    • Nêu quan điểm rằng tương tác nên diễn ra tức thì
  • Nói rằng không hiểu ảnh GIF trên trang GitHub và yêu cầu giải thích về cách chia sẻ dữ liệu giữa các cửa sổ