Pull to refresh
5
0
Send message

Спасибо, Ваши слова похожи на критику и негатива я в них не вижу. Буду следить за наполнением статей.

Я знаю, что есть костыли как это сделать, однако Вашим словам я верить не буду, киньте мне пример или ссылку на документацию) Я ж не просто эту инфу из головы взял, это было написано в другой статье на Хабре

Вот Вы хороший читатель, не то что некоторые выше) Спасибо за информацию, посмотрю!

Знаете что я вам говорю?) Пошли вон отсюда! Мне вчера сказали слова благодарности. Не нравится - не читайте, никто вас не заставляет) У вас видимо больше дел в жизни нет и вы строчите комментарии. У меня есть один знакомый, который полицию любит задрачивать на камеру, могу вас познакомить)

Короче всем тем, кто будет писать негативные отзывы, я говорю:"Пшли вон отсюда!". Конструктивная критика - всегда пожалуйста. Я сейчас нахожусь в Харькове и писал 2 статьи под звуком реактивных самолётов. У вас даже духу на такое не хватит...

Что я ещё заметил, что когда человек доволен - он не пишет отзыв. А вот когда уже не доволен - начинает что-то писать, потому что кажется у него больше дел нет. И так с большем количеством жителей СНГ...

Ваш пример с isTest ? напомнил мне цитату из чистого кода "Каждый оператор наследования можно заменить с помощью наследования". Плюс у меня сейчас и так 3 environment. В Injectable сейчас всего их 3 и думаю этого достаточно.

По поводу SOLID - это не математические законы, которые могут быть описаны с помощью формул. Тут его каждый трактует по своему.

Есть, однако я увидел что большинство не знают. И ВК у меня заблокирован. Что могу вам сказать, если не нравится - не читайте. Я не буду адаптироваться под интересы каждого!

Согласен, на статью это не тянет, возможно я проглядел возможность выбора другой категории. Однако лучше поделиться инфой в таком виде, чем в никакой)

Injectable позволяет избавиться от GetIt.instance на основе создания модулей или добавления аннотаций к классам. Это аналог Dagger и Hilt из нативы. Так же хочется сказать, что программирование - это не Хогвартс, и в коде никакой магии не должно быть

Мне кажется вы перепутали OCP и Dependency Inversion принципы. Первый из них как раз говорит, что сущности должны быть закрыты для изменений, но открыты для расширений. В моем случае модуль Injectable - сущность, и если я буду заменять одну реализацию на другую, то нарушу OCP.

А Вы во всем досконально разбиратесь то что используете?)

Information

Rating
Does not participate
Registered
Activity