Sobes.tech
Назад к вопросам
Middle+
3

Что вам рекомендуют на code review? Приведите конкретный пример упрощения кода.

Компании, где спрашивали
Ifellow

Ответ от нейросети

sobes.tech AI

На code review часто рекомендуют упрощать код, чтобы повысить его читаемость и поддержку. Например, вместо длинной цепочки условных операторов можно использовать более компактные конструкции, такие как тернарный оператор или методы массива.

Пример упрощения кода на JavaScript:

// Было:
function getStatusLabel(status) {
  if (status === 'active') {
    return 'Активен';
  } else if (status === 'inactive') {
    return 'Неактивен';
  } else if (status === 'pending') {
    return 'В ожидании';
  } else {
    return 'Неизвестно';
  }
}

// Стало:
function getStatusLabel(status) {
  const labels = {
    active: 'Активен',
    inactive: 'Неактивен',
    pending: 'В ожидании'
  };
  return labels[status] || 'Неизвестно';
}

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