Amalan Terbaik untuk Menulis Kod JavaScript yang Bersih dan Boleh Diselenggara

Susan Sarandon
Lepaskan: 2024-10-22 16:38:02
asal
756 orang telah melayarinya

Best Practices for Writing Clean and Maintainable JavaScript Code

1. Pembolehubah Bermakna dan Nama Fungsi:
Petua: Gunakan nama deskriptif yang menunjukkan dengan jelas tujuan pembolehubah atau fungsi.
Contoh:

Copy code
// Bad
const x = calculate(5);

// Good
const totalPrice = calculatePrice(5);
Salin selepas log masuk

2. Komen Deskriptif:
Petua: Tulis ulasan ringkas tetapi bermakna untuk menerangkan logik atau niat yang kompleks. Komen harus menjelaskan mengapa sesuatu dilakukan, bukan perkara yang sedang dilakukan (yang sepatutnya jelas daripada kod itu sendiri).
Contoh:

// Bad
// Loops through the array
array.forEach(item => doSomething(item));

// Good
// Process each item to filter out non-active users
array.forEach(item => filterActiveUsers(item));
Salin selepas log masuk

3. Prinsip Tanggungjawab Tunggal:
Petua: Pastikan fungsi dan kaedah melaksanakan satu tugas tertentu, menjadikannya boleh digunakan semula dan mudah untuk nyahpepijat.
Contoh:

// Bad
function handleUserLoginAndDisplayUserProfile() { /* multiple tasks */ }

// Good
function handleUserLogin() { /* one task */ }
function displayUserProfile() { /* one task */ }
Salin selepas log masuk

4. Pemformatan dan Gaya Konsisten:
Petua: Gunakan pemformatan kod yang konsisten (lekukan, ruang) dan ikut garis panduan gaya (camelCase untuk pembolehubah, PascalCase untuk kelas, dll.).
Contoh:

js
Copy code
// Bad
function fetchData(){return 'data'}

// Good
function fetchData() {
  return 'data';
}
Salin selepas log masuk

5. Elakkan Nombor Ajaib dan Rentetan:
Petua: Gunakan pemalar bernama dan bukannya nombor pengekodan keras atau rentetan, yang menjadikan kod anda lebih mudah dibaca dan diselenggara.
Contoh:

// Bad
const discount = total * 0.1;

// Good
const DISCOUNT_RATE = 0.1;
const discount = total * DISCOUNT_RATE;
Salin selepas log masuk

6. Tulis Kod Modular:
Petua: Pecahkan kod anda kepada modul atau fungsi yang lebih kecil dan boleh digunakan semula. Ini meningkatkan kebolehgunaan semula dan kebolehselenggaraan.
Contoh:

// Bad
function processOrder(order) { /* many tasks */ }

// Good
function validateOrder(order) { /* one task */ }
function calculateTotal(order) { /* one task */ }
Salin selepas log masuk

7. Gunakan Pengendalian Ralat Bermakna:
Petua: Tangkap dan kendalikan ralat dengan betul, memberikan maklum balas yang bermakna kepada pembangun atau pengguna.
Contoh:

// Bad
try {
  processOrder(order);
} catch (e) {
  console.log(e);
}

// Good
try {
  processOrder(order);
} catch (error) {
  console.error(`Failed to process order: ${error.message}`);
}
Salin selepas log masuk

8. Prinsip KERING (Jangan Ulang Sendiri):
Petua: Elakkan penduaan kod dengan memfaktorkan semula logik biasa ke dalam fungsi atau modul.
Contoh:

// Bad
const userAge = getUserAge();
const userName = getUserName();

// Good
function getUserDetails() {
  return {
    age: getUserAge(),
    name: getUserName(),
  };
}
Salin selepas log masuk

Atas ialah kandungan terperinci Amalan Terbaik untuk Menulis Kod JavaScript yang Bersih dan Boleh Diselenggara. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!