Skip to main content

Hướng dẫn viết test ReactJS cho người mới bắt đầu

· 26 min read
Doko
Writer

react-testing

Các lập trình viên đều biết việc test là rất quan trọng trong quá trình phát triển phần mềm, nhất là với các ứng dụng lớn. Lý do thì rất nhiều:

  • Bạn sẽ có thể làm vỡ, hỏng ứng dụng dù chỉ đổi 1 dòng code.
  • Test thủ công sau mỗi lần sửa là quá phiền.
  • Test giúp cho chúng ta tài liệu hoá các case khó, khoai.
  • Biết viết test giúp cho chúng ta có ưu thế hơn các ứng viên khác khi tìm việc.

Tuy nhiên với nhiều người mới làm quen, việc viết test thực sự khá... lạ. Chúng ta sẽ phải làm việc trong một "môi trường" hoàn toàn mới, có thể là không biết bắt đầu từ đâu, đi như thế nào cho đúng. Có thể chúng ta sẽ mất hàng giờ chỉ để viết một cái test đơn giản chỉ vì viết phát là lỗi lên lỗi xuống. Hoặc cũng có thể chúng ta đã quá quen với việc nhấn F11 để debug cái DOM và console log trình duyệt một cách tiện lợi, còn viết test thì không như vậy.

Nhưng việc gì cũng có cách của nó. Viết test không khó. Và với cách tiếp cận đúng, chúng ta có thể tự tin viết test như thần, kể cả khi mới bắt đầu.

Mục tiêu của bài viết dài hơi này là để các bạn có thể tự viết case test đầu tay của mình. Chúng ta sẽ tạo một ứng dụng nhỏ và viết test cover cho nó. Chúng ta sẽ thảo luận xem: Cái gì nên test và tại sao lại test nó. Chúng ta sẽ dùng các kĩ thuật khác nhau để giúp chúng ta viết test mà không cần phải viết rồi xem thử trên trình duyệt.

Sử dụng SSH với cPanel và Putty

· 3 min read
Doko
Writer

SSH là một giao thức bảo mật dùng để truyền tải thông tin an toàn có mã hóa qua mạng. Có 2 cách để thực hiện là truy cập bằng username / password (những ai hay sử dụng VPS chắc không lạ) và truy cập qua SSH key.

Các hosting con hỗ trợ cPanel cũng có tính năng này (tất nhiên là bên quản trị host phải bật SSH phía server). Linux được xây dựng giao thức này đi kèm, trong khi người sử dụng Windows cần sử dụng một chương trình ngoài, ở đây đề cập tới Putty.

Bước 1: Tạo cặp key Public/Private

  • Đăng nhập vào cPanel với username và password của bạn.

cpanel

Resident Evil 6 Review

· 20 min read
Doko
Writer

re6

  • Tên game: Resident Evil 6 / Biohazard 6
  • Phát triển: Capcom
  • Phát hành: Capcom
  • Năm phát hành: 2013
  • Hệ máy: PC / PS3 / XBox 360 (Review bản PC).
  • Steam Store: Link

Resident Evil 6, phiên bản mới nhất của series trò chơi hành động kinh dị nổi tiếng (một thời) của Capcom, và gần như đã trở thành một ví dụ tiêu biểu của thể loại này bên cạnh các series khác như Silent Hill, Dead Space,...