Size: a a a

Programming Offtop

2020 October 14

AM

Andrew Mikhaylov in Programming Offtop
Конечно, каждая фича -- плюс к сложности языка, но по-моему у них это вполне контролируемый процесс.
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Ну так модификаторы видимости вродь никто не отменял, как и возможность вкладывать это счастье в классы, к примеру -- Роман явно говорил, что это тоже поддерживаться будет, никто тут ломать ничего не собирается.
Ну нет такого модификатора видимости что бы в этих функциях работало а в тех нет (это я грубо), а всю логику в один класс - громоздко, вот и разбил на пару файлов, и все нет модификатора который бы закрыл, Мишин package  помог бы в данном случае
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Так наоборот же добавляют декораторы, которыми можно закрывать несколько задач, в том числе мультиресиверы. Вроде ок.
Да ок, но на чем они основаны ? Я могу декоратор заменить чем то другим ?
источник

AM

Andrew Mikhaylov in Programming Offtop
Bogdan Panchenko
Ну нет такого модификатора видимости что бы в этих функциях работало а в тех нет (это я грубо), а всю логику в один класс - громоздко, вот и разбил на пару файлов, и все нет модификатора который бы закрыл, Мишин package  помог бы в данном случае
Если что, как тонкую настройку областей видимости возможно использовать OptIn. Я пользовал в проекте, который нормально на модули распилить не успел, мне пришлось по душе.
источник

AM

Andrew Mikhaylov in Programming Offtop
Но опять же, это не уникальная для декораторов проблема.
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Если что, как тонкую настройку областей видимости возможно использовать OptIn. Я пользовал в проекте, который нормально на модули распилить не успел, мне пришлось по душе.
О если можно примерчик
источник

AM

Andrew Mikhaylov in Programming Offtop
Bogdan Panchenko
Да ок, но на чем они основаны ? Я могу декоратор заменить чем то другим ?
В случае мультиресиверов -- нет, конечно, в случае декораторов, которые суть свободные функции -- продолжать совать вызов функции высшего порядка в тело, как и раньше.
источник

AM

Andrew Mikhaylov in Programming Offtop
Bogdan Panchenko
О если можно примерчик
Заводишь себе с помощью RequiresOptIn кастомную аннотацию для своей области видимости с level = ERROR, а дальше в местах, откуда это надо вызвать, вместо обычного модификатора видимости используешь OptIn(MyVisibility::class)
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Заводишь себе с помощью RequiresOptIn кастомную аннотацию для своей области видимости с level = ERROR, а дальше в местах, откуда это надо вызвать, вместо обычного модификатора видимости используешь OptIn(MyVisibility::class)
Сяп
источник

(

( in Programming Offtop
Bogdan Panchenko
Ну вот без эмоций. Язык разве не становится сложней, вполне понимания ? Подпорки (костыли) это хорошо ? Вместо одной простой идеи с помощью которой можно достичь того же самого. Я уже начинаю понимать скобку
че за простая идея?
источник

AG

Alexander Gorodok in Programming Offtop
(
че за простая идея?
intellij idea
источник

(

( in Programming Offtop
Alexander Gorodok
intellij idea
Смешно
источник

BP

Bogdan Panchenko in Programming Offtop
(
че за простая идея?
Ну допустим функции, и на них все делать - увеличивать, но уж аннотации это явно не для того, это больше похоже на прибитыми гвоздями
источник

v

vitaly in Programming Offtop
я пасхалку в демо-апп добавил, как думаете, норм?
источник

ML

Mikhail Levchenko in Programming Offtop
Andrew Mikhaylov
Заводишь себе с помощью RequiresOptIn кастомную аннотацию для своей области видимости с level = ERROR, а дальше в местах, откуда это надо вызвать, вместо обычного модификатора видимости используешь OptIn(MyVisibility::class)
Хитро
источник

AM

Andrew Mikhaylov in Programming Offtop
Bogdan Panchenko
Ну допустим функции, и на них все делать - увеличивать, но уж аннотации это явно не для того, это больше похоже на прибитыми гвоздями
Да ну блин, ну где тут прибитые гвозди, когда ты волен что угодно туда совать?)
источник

AM

Andrew Mikhaylov in Programming Offtop
vitaly
я пасхалку в демо-апп добавил, как думаете, норм?
Отступы нормальные тексту сделай, а то как говно.
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Да ну блин, ну где тут прибитые гвозди, когда ты волен что угодно туда совать?)
Могу я тебе декораторы сделать по другому ? Без форка компилятора ?
источник

v

vitaly in Programming Offtop
Andrew Mikhaylov
Отступы нормальные тексту сделай, а то как говно.
вот как знал, как знал!
источник

AM

Andrew Mikhaylov in Programming Offtop
vitaly
я пасхалку в демо-апп добавил, как думаете, норм?
И что с правами на картинку? Она в свободном доступе?
источник