1. Giới thiệu


Hệ thống Quản Lý Sinh Viên tuân thủ các quy tắc sau để đảm bảo mã nguồn nhất quán, dễ đọc, dễ bảo trì và phù hợp với chuẩn cộng đồng Node.js/TypeScript/React:


2. Language Convention (Quy ước ngôn ngữ)


2.1. Sử dụng ES6+ và TypeScript

✅ Code đúng:

const sum = (a: number, b: number): number => a + b;

interface Student {
  id: string;
  fullName: string;
}

❌ Code sai:

var sum = function(a, b) { return a + b; }

function Student(id, fullName) {
  this.id = id;
  this.fullName = fullName;
}

2.2. Xử lý bất đồng bộ với async/await

✅ Code đúng:

const students = await studentService.getAll();

❌ Code sai: