Kiểm tra gõ C++

Luyện gõ code C++ thật — các ký hiệu, từ khóa và thụt lề bạn dùng mỗi ngày. Đo WPM khi code, độ chính xác và độ chính xác cú pháp.

Thời gian0:00
WPM0
CPM0
Lỗi0
Tiến độ0%
Cao nhất · C++0

Nhấp vào đây và bắt đầu gõ

Enter = dòng mới · Tab = thụt lề · Esc = bắt đầu lại. Phím sai được ghi nhận và con trỏ chờ phím đúng.

Mẹo gõ C++

C++ dày đặc ký hiệu: toán tử phạm vi ::, mẫu <>, truy cập con trỏ -> và tham chiếu & đều cần Shift hoặc những cú với vụng về. Hãy chậm lại ở std:: và -> cho đến khi ngón tay tự tìm được mà không nhìn.

Một đoạn C++ bạn có thể gặp

class Counter {
public:
    void increment() { ++value_; }
    int value() const { return value_; }
private:
    int value_ = 0;
};

Kiểm tra gõ code theo ngôn ngữ

Bài kiểm tra gõ code hoạt động thế nào

  1. Chọn ngôn ngữ và độ dài, nhấp vào trình soạn thảo và bắt đầu gõ — đồng hồ chạy từ phím đầu tiên.
  2. Nhấn Enter để xuống dòng. Khi bật tự thụt lề, khoảng trắng đầu dòng được bỏ qua như trong trình soạn thảo của bạn; hãy tắt nó nếu muốn luyện cả thụt lề.
  3. Phím sai nháy đỏ và được ghi nhận, nhưng con trỏ chờ ký tự đúng — nên mọi lỗi đều được đo mà không để lại code hỏng.
  4. Kết quả hiển thị WPM khi code, độ chính xác chung, độ chính xác cú pháp và chính xác những ký tự bạn sai nhiều nhất.

Kiểm tra gõ code — câu hỏi thường gặp

Tốc độ gõ thế nào là tốt cho lập trình viên?

WPM khi code thường thấp hơn WPM gõ văn xuôi 30–50% do ký hiệu, chữ hoa chữ thường và thụt lề. 40–60 WPM code với độ chính xác trên 95% là vững; trên 70 là xuất sắc.

Độ chính xác cú pháp là gì?

Đó là độ chính xác của bạn chỉ trên các ký tự không phải chữ cái — ngoặc, ngoặc nhọn, dấu nháy, dấu chấm phẩy và toán tử. Đây là những phím gây ra phần lớn lỗi cú pháp, nên đó là con số đáng cải thiện.

Tôi có thể luyện những ngôn ngữ nào?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS và Bash — đều là các đoạn mã thực tế.

Gõ nhanh hơn có làm bạn thành lập trình viên giỏi hơn không?

Tư duy quan trọng hơn tốc độ gõ, nhưng gõ ký hiệu trôi chảy loại bỏ vướng mắc: ít lỗi gõ hơn, ít bản build hỏng hơn và còn nhiều sự chú ý hơn cho chính vấn đề cần giải quyết.

Tiếp tục luyện tập