Alfred
Dr. Friedrich
Alfred
нит
я уже решил проблему, рекуренстной функцией)
Vasily
С хвостовой рекурсией?
Romɑn
https://twitter.com/prof_ilya/status/1282037424860786688?s=09
Dr. Friedrich
https://stackoverflow.com/questions/39554114/system-console-returns-null-if-executed-from-gradle-run а вот история про то, как в жаве я не смог ничо напечатать в консоль
Vasily
Java toxic
Vasily
Краткое содержание ответа ебись сам
Vasily
Как я понял
Ayrat
Как все сложно
Mikhαil
Java toxic
Ну это не новость конечно. Во времена когда мне довелось писать на джаве у меня сразу тогда сложилось такое впечатление
Vasily
Джависты какие-то токсичные все
Mikhαil
И ещё показалось что оно не склонно к изменениям - на вопросы о каких-то новых фичах языка я стабильно получал ответ «ты можешь выразить это и в текущих средствах, зачем тебе что-то ещё»
Mikhαil
Но это было лет пять назад
Mikhαil
Мб сейчас все иначе уже
Ayrat
Ayrat
Я ж тебе говорил что там либы юзают в которые 8лет никто не комитал
Mikhαil
Ха! 5 лет для жавы
Ну у меня в целом не такой большой стаж в разработке - около семи лет))
Mikhαil
В моём мире это пока много
Vasily
5 лет ничто
Dr. Friedrich
Чувачки, я вам клянусь: я написал один раз в жава коде var, и на меня теперь вся жава тима смотрит как на врага народа
Dr. Friedrich
Это клеймо на всю жизнь
Mikhαil
Mikhαil
Больной ублюдок
Vasily
Vasily
Ты им не рассказывал, где ты работал и чем занимался?
Dr. Friedrich
Dr. Friedrich
Но мне кажется, что меня немного недолюбливают там
Dr. Friedrich
Почему-то!
Vasily
Vasily
Но специалист ты прекрасный
Dr. Friedrich
(потому что я пишу слово var)
Vladislav
Aleksandr
я наблюдал за тем как один синьор рассказывал пхпшнику принцип работы var в дотнете.
тот ему не поверил, что вывод типов может так работать
Dr. Friedrich
Когда я токо на дотнет работу устроился, то было у нас в офисе какое-то обсуждение
Dr. Friedrich
И один сеньёр программер посмотрел мой код
Dr. Friedrich
А у меня там было написано var b = true (ну, тестовый пример какой-то, обсуждали особенности языка)
Aleksandr
Dr. Friedrich
И он тоже заагрился, кароч — говорит, var это же динамическая типизация, да у тебя вообще ничо работать не будет
Mikhαil
Dr. Friedrich
Году в 2010 это было
Dr. Friedrich
И это был сишарп
Dr. Friedrich
С тех пор он изучил все эти особенности, конечно же
Dr. Friedrich
Я за его профессиональным ростом следил :)
Dr. Friedrich
Но у жавы сейчас просто такая же история происходит
Mikhαil
Ну это все равно грустно. Что за синьор который ленится почитать статейку о том что за новые фичи языка появились
Mikhαil
Чтобы хотя бы отвергать понятное что-то
Mikhαil
А не свою фантазию
Aleksandr
Romɑn
https://twitter.com/vamchale/status/1282339515424813061?s=09
Dr. Friedrich
- ой, да нафига нам этот var, есть же Object
- теперь как на яваскрипте будем писать, динамическая типизация!
- ой-ёй-ёй, а как же я теперь буду писать List<String> x = new ArrayList<String>()? Теряется возможность сокрытия конкретного типа, на моих глазах рушатся столпы ООП!
Aleksandr
последнее конечно очень релевантно для локальных переменных ой-е
Dr. Friedrich
Dr. Friedrich
Вы опять смеётесь, а я не шутил
Aleksandr
питонисты так целые нетфликсы пишут, а мы функцию не можем
Dr. Friedrich
Копаюсь в коде Микрософта нашего любимого
Dr. Friedrich
Так они ещё у каждой локальной переменной подписывают final
Dr. Friedrich
final List<String> strings = new ArrayList<String>();
Dr. Friedrich
А потом, кароч, ниже ещё заворачиваешь цикл, который из какой-нибудь другой коллекции вызывает toString() и в эту перекладывает
Sergey
Vasily
Вы находитесь здесь (с)
Aleksandr
Aleksandr
я встречал коды в которых хочется чтобы так делали
Aleksandr
в фшарп эта фича не просто так по умолчанию стоит
Aleksandr
на то были причины
Mikhαil
Mikhαil
Ну или вар/вал в котлине
Mikhαil
Если да то это в целом не так плохо на мой взгляд
Aleksandr
Решарпер появился раньше чем вар???
Ayrat
Anonymous
кто-нить уже в новый Томб Райдер играл?
Андрей
Aleksandr
> 2004 год. Да, действительно давно
https://resharper-support.jetbrains.com/hc/en-us/community/posts/206097229-ReSharper-1-0-is-released
Viacheslav
Vasily