Conflict management

Вопрос на разрешение конфликтной ситуации. 90% ситуаций имеет ответ: «пойдем к лиду»

SDLC

Вопросы про процессы управления проектами в команде. Agile, scrum, kanban, waterfall принципы, роли

как можно оценить качество кода?

  1. Ручное тестирование: это процесс, в ходе которого тестировщики вручную проверяют код, чтобы убедиться, что он работает как задумано.
  2. Автоматизированное тестирование: это процесс, в ходе которого специально написанные программы автоматически проверяют код.
  3. Обзор кода: это процесс, в ходе которого другие разработчики или архитекторы просматривают код и оценивают его с точки зрения читаемости, структуры, использования стандартов и правил написания кода.
  4. Использование инструментов анализа кода: существует множество инструментов, которые могут автоматически анализировать код и предоставлять статистику и отчеты о его качестве. Это может включать в себя анализ стиля кода, оценку покрытия тестами, обнаружение уязвимостей и т. д.

Общие критерии, которые следует учитывать при оценке качества кода, включают в себя:

что такое linter?

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

Linter может быть использован в различных целях, включая улучшение читаемости кода, соблюдение стандартов качества и ускорение разработки. Он также может быть использован в качестве инструмента автоматизированной проверки качества кода.