Первое тестовое на ...
 
Уведомления
Очистить всё

Первое тестовое на джуна: TODO на Rails 8.1. Что проверяющие смотрят первым?

8 Сообщения
5 Пользователи
8 Реакции
596 Просмотры
Улугбек Е.
Сообщения: 10
Автор темы
Разобрался с блоками junior-разработчик
Присоединился: 1 год назад
[#93]

Дали тестовое на джуна: список задач с пользователями, на свежем Rails, срок неделя. Взял 8.1, который только вышел. Делаю четвёртый день, всё работает, но перечитываю и не понимаю, хорошо это или плохо. Что смотрят первым? Не хочется завалиться на мелочах, это первое тестовое, куда меня вообще позвали.


7 ответов
Егор64
Сообщения: 30
Читает чужие PR тимлид
Присоединился: 3 года назад

Обычно смотрят примерно в таком порядке:
- README: как запустить в две команды, что сделано и что нет;
- чужие данные: можно ли увидеть или поменять задачи другого пользователя;
- тесты на запросы, хотя бы на основные сценарии;
- миграции: индексы и null: false там, где поле обязательное;
- коммиты по шагам, а не один «done» на всё;
- RuboCop без замечаний, в новом приложении Rails 8 он уже настроен.
Красота и анимации на Turbo идут в самом конце. Лучше меньше функций, но без дыр.


Ответ
2 ответа
Улугбек Е.
Присоединился: 1 год назад

Разобрался с блоками junior-разработчик
Сообщения: 10

А аутентификацию делать генератором из Rails 8 или через Devise? В задании просто написано «пользователи».


Ответ
Егор64
Присоединился: 3 года назад

Читает чужие PR тимлид
Сообщения: 30

Генератором. Он даёт немного кода, который ты сможешь объяснить на собеседовании построчно, а Devise ты не объяснишь, и спросят как раз это. Регистрации в генераторе нет, её придётся дописать руками, и это даже плюс: будет что показать.


Ответ
lena_bogatyreva
Сообщения: 27
Читает чужие PR бэкенд-разработчица
Присоединился: 3 года назад

Я два года назад приносила сюда своё тестовое, и завернули меня ровно по второму пункту из списка Егора. С тех пор проверяю это первым делом: залогинься вторым пользователем и попробуй открыть /todos/1 первого.


Ответ
artem_67
Сообщения: 18
Пишет тесты разработчик на Go
Присоединился: 4 года назад

И не тащите в тестовое на джуна Redis, Kafka и три сервиса. Проверять это никто не будет, а вопросы появятся


Ответ
Ксения 90
Сообщения: 18
Пишет тесты QA-автоматизатор
Присоединился: 4 года назад

Хотя бы один системный тест на Capybara: зашёл, создал задачу, отметил выполненной. Пять строк, а впечатление совсем другое


Ответ
Улугбек Е.
Сообщения: 10
Автор темы
Разобрался с блоками junior-разработчик
Присоединился: 1 год назад

Отправил в воскресенье. Сделал генератором, регистрацию дописал сам, чужие задачи отдают 404, тестов 14, из них один системный. README на полстраницы. Сегодня позвали на собеседование в четверг, в офис у Технологического, буду готовиться объяснять сессии построчно)


Ответ