ทดสอบพิมพ์ C++

ฝึกพิมพ์โค้ด C++ จริง — สัญลักษณ์ คีย์เวิร์ด และการย่อหน้าที่คุณใช้ทุกวัน วัด WPM การเขียนโค้ด ความแม่นยำ และความแม่นยำของไวยากรณ์

เวลา0:00
WPM0
CPM0
ข้อผิดพลาด0
ความคืบหน้า0%
ดีที่สุด · C++0

คลิกที่นี่แล้วเริ่มพิมพ์

Enter = บรรทัดใหม่ · Tab = ย่อหน้า · Esc = เริ่มใหม่ ปุ่มที่ผิดจะถูกนับและเคอร์เซอร์รอปุ่มที่ถูก

เคล็ดลับการพิมพ์ C++

C++ หนาแน่นด้วยสัญลักษณ์: ตัวดำเนินการสโคป :: เทมเพลต <> การเข้าถึงพอยน์เตอร์ -> และรีเฟอเรนซ์ & ล้วนต้องใช้ Shift หรือการเอื้อมที่เก้งก้าง ช้าลงที่ std:: และ -> จนนิ้วหาเองได้โดยไม่ต้องมอง

ตัวอย่างโค้ด C++ ที่คุณอาจได้

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

ทดสอบพิมพ์โค้ดตามภาษา

การทดสอบพิมพ์โค้ดทำงานอย่างไร

  1. เลือกภาษาและความยาว คลิกที่ตัวแก้ไขแล้วเริ่มพิมพ์ — เวลาเริ่มเดินเมื่อกดปุ่มแรก
  2. กด Enter เพื่อขึ้นบรรทัดใหม่ เมื่อเปิดย่อหน้าอัตโนมัติ ช่องว่างต้นบรรทัดจะถูกข้ามเหมือนในตัวแก้ไขของคุณ ปิดเพื่อฝึกการย่อหน้าด้วย
  3. ปุ่มที่ผิดจะกะพริบแดงและถูกนับ แต่เคอร์เซอร์รออักขระที่ถูก — ทุกความพลาดจึงถูกวัดโดยไม่ทิ้งโค้ดเสียไว้
  4. ผลลัพธ์ของคุณแสดง WPM การเขียนโค้ด ความแม่นยำโดยรวม ความแม่นยำของไวยากรณ์ และอักขระที่คุณพลาดมากที่สุดอย่างแม่นยำ

ทดสอบพิมพ์โค้ด — คำถามที่พบบ่อย

ความเร็วพิมพ์เท่าไรถึงดีสำหรับโปรแกรมเมอร์?

WPM การเขียนโค้ดมักต่ำกว่า WPM ข้อความทั่วไป 30–50% เพราะสัญลักษณ์ ตัวพิมพ์ใหญ่เล็ก และการย่อหน้า 40–60 WPM ของโค้ดที่ความแม่นยำ 95%+ ถือว่าแน่น เกิน 70 คือยอดเยี่ยม

ความแม่นยำของไวยากรณ์คืออะไร?

คือความแม่นยำของคุณเฉพาะอักขระที่ไม่ใช่ตัวอักษร — วงเล็บ วงเล็บปีกกา เครื่องหมายคำพูด เซมิโคลอน และตัวดำเนินการ ปุ่มเหล่านี้อยู่เบื้องหลังข้อผิดพลาดทางไวยากรณ์ส่วนใหญ่ จึงเป็นตัวเลขที่ควรปรับปรุง

ฝึกภาษาอะไรได้บ้าง?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS และ Bash — เป็นโค้ดตัวอย่างจากโลกจริงทั้งหมด

พิมพ์เร็วขึ้นทำให้เป็นโปรแกรมเมอร์ที่ดีขึ้นไหม?

การคิดสำคัญกว่าการพิมพ์ แต่การพิมพ์สัญลักษณ์อย่างคล่องช่วยลดแรงเสียดทาน: พิมพ์ผิดน้อยลง บิลด์พังน้อยลง และเหลือความสนใจให้ปัญหาจริงมากขึ้น

ฝึกต่อ