Code review guidelines are typically tailored to the specific requirements of a project, taking into consideration the balance between code quality and project deadlines.

But generally, you are expected when reviewing code to:

1. Identify and report bugs
2. Improving code quality

Bugs can be incorrect logic, spec misunderstanding. Missing edges cases are quite frequent.
Code review is expected to improve code quality since it gives another perspective on a piece of code.
It's the opportunity to make sure that the code is

- maintenable, easy to understand for others, consistent with the overall project.
- efficient, fast and lightweight on resource usage.


Bad reviews tend to focus on style rather than substance.
Generally priority should be given to:
- making sure that the code works
- that the specification requirements are met
- that edge cases are properly handled
- *then* improving code quality and performance
โดยทั่วไปแนวทางการตรวจสอบโค้ดจะได้รับการปรับแต่งให้เหมาะกับความต้องการเฉพาะของโครงการ โดยคำนึงถึงความสมดุลระหว่างคุณภาพของรหัสและกำหนดเวลาของโครงการ แต่โดยทั่วไปแล้ว คุณคาดหวังเมื่อตรวจสอบโค้ดเพื่อ: 1. ระบุและรายงานจุดบกพร่อง 2. การปรับปรุงคุณภาพโค้ด จุดบกพร่องอาจเป็นตรรกะที่ไม่ถูกต้อง ความเข้าใจผิดเกี่ยวกับข้อมูลจำเพาะ กรณีขอบที่หายไปค่อนข้างบ่อย การตรวจสอบโค้ดคาดว่าจะปรับปรุงคุณภาพของโค้ดเนื่องจากจะให้มุมมองอื่นเกี่ยวกับโค้ด เป็นโอกาสที่จะทำให้แน่ใจว่าโค้ดนั้นสามารถบำรุงรักษาได้ ง่ายต่อการเข้าใจสำหรับผู้อื่น และสอดคล้องกับโครงการโดยรวม - มีประสิทธิภาพ รวดเร็ว และเบาในการใช้ทรัพยากร บทวิจารณ์ที่ไม่ดีมักจะเน้นที่สไตล์มากกว่าเนื้อหา โดยทั่วไปควรให้ความสำคัญกับ: - ตรวจสอบให้แน่ใจว่าโค้ดใช้งานได้ - ตรงตามข้อกำหนดข้อกำหนด - เคส Edge ได้รับการจัดการอย่างเหมาะสม - *จากนั้น* ปรับปรุงคุณภาพและประสิทธิภาพของโค้ด
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence