Какие команды вы используете в своей ежедневной работе?

«Какие команды вы используете в своей ежедневной работе?» — вопрос из категории Софт-скиллы, который задают на 10% собеседований Java Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Ответ зависит от контекста задачи. Вот основные категории команд:

1. Работа с Git:

  • git status — проверяет состояние рабочей директории и индекса.
  • git add <file> — добавляет изменения в индекс.
  • git commit -m "message" — создает коммит.
  • git push / git pull — синхронизация с удаленным репозиторием.

2. Сборка и запуск проекта (на примере Java/Maven):

  • mvn clean install — очистка, компиляция, запуск тестов и создание артефакта.
  • mvn spring-boot:run — запуск Spring Boot приложения.

3. Отладка и логирование в Java:

  • System.out.println() — простой вывод в консоль (для отладки).
  • Использование логгеров (SLF4J/Logback): log.debug("Message: {}", variable); — структурированное логирование.