Спасибо за отличные уроки! Подскажите, получается что если компьютер мак (не виндоус), то изначально сильно сужаются возможности работы тестировщиком? И что в задании сразу должно быть указано тестирование на маке?
Станислав, спасибо тебе огромное за труд! Сам давно пишу автотесты, но есть некоторые моменты, которые у тебя подтянул) Ждём ui, если у тебя время будет.
Максим, спасибо за разбор, очень не хватает подобного контента на русском языке)
Но инверсия зависимостей != внедрение. Внедрение может содержать и инверсию, но все же это разные вещи.
Суть инверсии зависимостей как раз таки в абстракции поведения от реализации, когда мы на уровне модуля объявляем интерфейс для каждой внешней по отношению к текущему модулю зависимости, которая содержит в себе какую либо реализацию. ХАБР — статья в разрезе GO
Внедрение зависимостей же, когда мы делегируем поведение текущего модуля какому либо внешнему компоненту, который внедрен(например, встроен в структуру) текущего.
Но инверсия зависимостей != внедрение. Внедрение может содержать и инверсию, но все же это разные вещи.
Суть инверсии зависимостей как раз таки в абстракции поведения от реализации, когда мы на уровне модуля объявляем интерфейс для каждой внешней по отношению к текущему модулю зависимости, которая содержит в себе какую либо реализацию.
ХАБР — статья в разрезе GO
Внедрение зависимостей же, когда мы делегируем поведение текущего модуля какому либо внешнему компоненту, который внедрен(например, встроен в структуру) текущего.
ХАБР — статья в разрезе GO