Gregory
Кстати, а ты Dagger2 используешь? 🤔
я до сих пор не понял какую проблему он решает
Denis
ой снова начинаются преувеличения
в чем? ООП это лютейшая абстракция над ассемблером
Aleksey
Denis
боле неявно вызывать процессорные команды надо постараться
Gregory
в чем? ООП это лютейшая абстракция над ассемблером
некоторые вещи полезно абстрагировать, как, например, архитектуру процессора
Gregory
действительно, давайте писать отдельные приложения для ARM и для x86
Co(n)stantine👨‍🔬
я до сих пор не понял какую проблему он решает
кстати, почему тебе нравится C++ а не pure C?
Co(n)stantine👨‍🔬
🙂
Gregory
просто для меня все эти штуки, которые пишут код за меня, больше проблемы, чем решения
Denis
Или ты чистый ассемблер уважаешь?
Gregory
я обычно пользуюсь абстракциями только тогда, когда полностью понимаю, как они работают внутри
Alexey
Судари, доброго вечера, вопрос по MVVM и DataBinding... Не пойму как мне по нажатию одной вьюшки вызвать метод у другой вьюшки. Я могу повесить на вьюшку android:onClick="@{_ -> viewModel.blablabla()}" Но ведь вьюмодель ничего не знает о вью, как мне дальше это в мой фрагмент прокинуть и там уже вызвать у другой вьюшки нужный мне метод? Мы же не можем с помощью LiveData подписать во фрагменте на то, что метод во вьюмодели вызван, мы ж можем только на изменение какой-то конкретной переменной подписаться. Можно конечно создать во вьюмодели какую-нибудь MutableLiveData<Boolean> и сеттить value true при нажатии на вьюшку а во фрагменте подписаться на эту ливдату и при true вызывать метод... Но как-то некрасиво выходит)
Konstantin
как хорошо что я ненавижу аутсорс
замени на "работодателя", какая разница то
Gregory
так ору когда люди придумывают себе ограничения, а потом у всех спрашивают, как с этими ограничениями дальше работать
Kopusha
помните, я там писал, что админ прикольный? Забудьте. Торопился, был взволнован, я тогда ещё не знал, что он на джаве.
Gregory
например, не любить абстракции и юзать ооп?
я не говорил, что я не люблю все абстракции, абстракции бывают нужными, а бывают лишними
Gregory
ООП — нужная абстракция
Gregory
любые JVM-языки, которые не джава — лишние абстракции
neikist
любые JVM-языки, которые не джава — лишние абстракции
Тащем то джава тоже абстракция над байткодом, не забываем.
central
любые JVM-языки, которые не джава — лишние абстракции
Чё? Они не абстракции а альтернативные реализации
neikist
То что она была первой - не значит что другие языки абстракция над ней
R
Хз. Решает только производительность и скорость получения готового и качественного продукта, если мы говорим о программировании, как о полезном деле, а не о весёлом хобби
Denis
любые JVM-языки, которые не джава — лишние абстракции
Если быть до конца честным, то лишние в цепочке разработки макаки, которые макеты переводят в код, пишут сериализаторы для обьектов и прокидывают обновления данных в UI
Gregory
Ты просто ретроград
да, спасибо, я знаю
Konstantin
а сроки часто проваливал? )
R
ооо, опять время
А в чем дело?
Alexey 🇪🇸
как же хорошо, что он не нужен
ты же сам не любил эти xmlки гребанные
Gregory
вообще, конечно, что касается времени — лично я быстрее пишу на том стеке, с которым у меня есть опыт
Gregory
а если ты будешь постоянно гнаться за новым и блестящим, на полную скорость никогда и не выйдешь
Co(n)stantine👨‍🔬
Ты просто ретроград
как правильно на английском будет ретроград?
Gregory
опыт дело наживное
ты не успеешь
Gregory
только набрался опыта в котлине — упс, сорян, у нас теперь другой язык
Gregory
но иначе ты устареешь
ты не можешь "устареть", если ты используешь не меняющиеся системные API напрямую
Alexey 🇪🇸
только набрался опыта в котлине — упс, сорян, у нас теперь другой язык
вот скоро тебя без котлина никуда не возьмут. И Дуров негодяй тебя турнул. Вот и что ты будешь делать?
Gregory
Co(n)stantine👨‍🔬
Gregory
а деньги?
срать на них, мне лет на 10 хватит
Alexey 🇪🇸
срать на них, мне лет на 10 хватит
а через 10 лет что будешь делать? Ты же вечно жить собрался
Gregory
вот буду я ещё работать ради денег
Co(n)stantine👨‍🔬
Alexey 🇪🇸
Gregory
что?
проблемы надо решать по мере их поступления
Kirill
писать на жава 5 очевидно
Gregory
не надо пытаться в это "а что если мы завтра захотим"
Alexey 🇪🇸
проблемы надо решать по мере их поступления
ну разве что пойдешь в энтерпрайз где годами стек не меняется
Alexey 🇪🇸
хотя через 10 лет и там может уже будет минимум 8 джава
Gregory
или стартап, где нет приложения
Denis
но это не тот случай
писать функции equals это как раз попытка изображать работу разработчика
Vladislav.
Co(n)stantine👨‍🔬
Gregory
ну то есть я всегда могу пойти куда-нибудь, где я буду единственным, кто разбирается в том, что я делаю
Alexey 🇪🇸
или стартап, где нет приложения
ну это не вариант для тебя. Потому что начнут новых разрабов брать и ты будешь с ними сраться.
Alexey 🇪🇸
они будут пытаться новое втащить
Alexey 🇪🇸
будешь бороться
Gregory
ну как бы я первый, значит я главный
Alexey 🇪🇸
ну как бы я первый, значит я главный
далеко не факт что везде так будет
Gregory
и брать будут с участием меня в собеседовании очевидно
Alexey 🇪🇸
Gregory
я всегда смогу сказать "он нам не подходит, потому что любит новое"