Ruby / Rails
Чем inheritance vs composition отличается от mixins и когда что выбирать?
MiddleRuby OOP и Object ModelСравнение
Чем initialize отличается от factory method и когда что выбирать?
JuniorRuby OOP и Object ModelСравнение
Чем insert_all отличается от bulk create loop и когда что выбирать?
Middle+Active Record и базы данныхСравнение
Чем job arguments отличается от передачей ActiveRecord object и когда что выбирать?
JuniorBackground Jobs и SidekiqСравнение
Чем job observability отличается от only logs и когда что выбирать?
MiddleBackground Jobs и SidekiqСравнение
Чем job uniqueness отличается от duplicates allowed и когда что выбирать?
Middle+Background Jobs и SidekiqСравнение
Чем joins отличается от includes и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем JSON API controller отличается от HTML controller и когда что выбирать?
JuniorAPI, Serialization и интеграцииСравнение
Какая типичная ошибка при работе с ActiveSupport::Testing::TimeHelpers на Ruby/Rails собеседовании?
MiddleTesting Ruby и RailsОшибка кандидата
Чем database cleaner/transactions отличается от dirty DB и когда что выбирать?
MiddleTesting Ruby и RailsСравнение
Чем Minitest basics отличается от RSpec и когда что выбирать?
JuniorTesting Ruby и RailsСравнение
Чем RSpec basics отличается от Minitest и когда что выбирать?
JuniorTesting Ruby и RailsСравнение
Почему request specs часто предпочтительнее controller specs?
MiddleTesting Ruby и RailsВопрос с подвохом
Чем Action Cable tests отличается от request specs и когда что выбирать?
Middle+Action Cable и RealtimeСравнение
Чем ActiveSupport::Testing::TimeHelpers отличается от Timecop и когда что выбирать?
MiddleTesting Ruby и RailsСравнение
Чем Capybara отличается от manual browser clicks и когда что выбирать?
MiddleTesting Ruby и RailsСравнение
Чем coverage отличается от quality guarantee и когда что выбирать?
MiddleTesting Ruby и RailsСравнение
Чем factory_bot отличается от fixtures и когда что выбирать?
JuniorTesting Ruby и RailsСравнение
Чем fixtures отличается от factories и когда что выбирать?
MiddleTesting Ruby и RailsСравнение
Чем flaky tests отличается от rerun without fixing и когда что выбирать?
Middle+Testing Ruby и RailsСравнение