Глупые ошибки, которых следует избегать при написании кода

Избегайте этих ошибок при написании кода на любом языке, хотя примеры, написанные здесь, написаны на языке javascript и css, но эти правила могут применяться на любом языке,

  1. Синтаксические ошибки:
    опечатки, неправильное использование кавычек, скобок, точек с запятой и т. д.
// missing semi-colon 

var x = 10 console.log(x) 

// incorrect use of quotes 

var name = "John console.log(name)
  1. Ошибки по одному:
    использование неправильного индекса массива или ограничения цикла.
// incorrect array index 

var arr = [1, 2, 3, 4, 5]; 

for (var i = 0; i <= arr.length; i++) { 

// should be < instead of <= console.log(arr[i]); 

} 

// incorrect loop limit 

for (var i = 0; i < 10; i++) { 

console.log(i); }
  1. Необъявленные переменные:
    использование переменной перед ее объявлением.
// using a variable before declaring it 

console.log(x); 

var x = 10;
  1. Ошибки в именах переменных:
    опечатка в имени переменной или неправильный регистр.
// typo in variable name 

var nmae = "John"; 

console.log(nmae); 

// wrong case var name = "John"; 

console.log(Name);
  1. Забыть инициализировать переменные:
    с помощью неинициализированной переменной.
// using an uninitialized variable 

var x; 

console.log(x);
  1. Бесконечные петли:
    заставляя цикл работать бесконечно из-за неправильных условных операторов.
// incorrect conditional statement 

var i = 0; 

while (i < 10) { 

console.log(i); i--; 

// should be i++ 

}
  1. Неправильное использование приоритета оператора:
    непонимание порядка операций для определенных операторов.
// incorrect order of operations 

var x = 10 + 5 * 2; 

console.log(x);  

// 20, not 30 // correct order of operations 

var x = (10 + 5) * 2;console.log(x);  

// 30
  1. Неправильное использование типов данных:
    сохранение неправильного типа данных в переменной или использование неправильного типа данных в качестве аргумента функции.
// storing incorrect data type in a variable 

var x = "10"; x += 5;

console.log(x);  

// "105", not 15 
// using the wrong data type for a function argument 

var name = 10; console.log(name.length);  

// throws an error
  1. Жестко закодированные значения:
    использование в коде постоянных значений вместо переменных или параметров.
// using constant values in the code instead of variables or parameters

var price = 20; 

var total = price + 10; 

console.log(total);  

// 30
  1. Не тщательное тестирование:
    неспособность тщательно протестировать код, включая крайние случаи и обработку ошибок.
// failing to test edge cases 

var divide = function(a, b) { 

return a / b; 

}; 

console.log(divide(10, 0));  

// throws an error

Помните, что важно регулярно тестировать и отлаживать свой код, чтобы избежать этих ошибок.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *