Как стать автором
Обновить
30
0
Олег Анонимыч @relgames

Java Developer

Отправить сообщение
Пару лет назад осознанно отказался от Spring в одном своем проекте.
Стал использовать Akka, jooq, dagger.
За 2 года не пожалел ни разу.
Иконки поменяли, а баг с производительностью уже больше года пофиксить не могут SCL-10417

Анализатор синтаксиса по 30 секунд пересчитывает после каждого изменения.
Разработчик, похоже, совсем забил, хотя я регулярно добавляю результаты профилировки.

Надеюсь, это не специально, чтобы на котлин переходили.
Можно запускать Docker контейнеры прямо из тестов.
Мы используем свой велосипед, но я хочу перейти на TestContainers
Заголовок статьи: «следует полностью переходить на Kotlin»
Перейдем, как только все новые фичи в IDEA будут писать полностью на Kotlin :)
Как это противоречит моему комменту?

Вот в 2013 году, например, я высказывал те же опасения
https://habrahabr.ru/company/JetBrains/blog/168265/#comment_5825955

За 4 года ничего не изменилось — язык сырой и сама IDEA его не использует.

Они говорили, что будут IDEA писать на Kotlin. Наверное, не такой хороший язык, если они сами его с опаской используют. Выше писали, что лишь отдельные тесты на Котлине.

Язык, может, и хорош.
Но останавливает JetBrains.
Нет ни одного релиза IDEA, где не было бы что-то сломано. Некоторые баги не фиксят годами.


При этом я не вижу, чтобы они сами писали на Котлине. Отдельные проекты есть, тесты в IDEA, но это капля в море.

В общем случае — конечно.
В этот конкретном случае смысла нет, мне кажется.

А зачем докер? Можно ведь просто запустить сервис. У спринга есть режим integration testing, когда поднимается веб сервер на рандомном порту.

Последняя строка лишняя — «brew cask install rstudio» сделает это за вас. Не успел убрать.
Не хватает инструкции, как и где это все делать.

MacOS / Homebrew:
brew install homebrew/science/r
brew cask install rstudio

Затем RStudio.
JetBrains на вопрос «нафига?» сказали — это поможет быстрее разрабатывать IDEA.
Интересно — помогло ли?
Скажите, а будет ли Dagger 2 работать вне Android? Я в одном проекте (не андроид) использую Dagger 1.
Смущают вызовы MyApplication.getInstance().getFirstComponent().inject(this) — не ясно, куда вставлять эти вызовы в обычном приложении.
Не могу придумать пример, когда плюсы от подобной тулзы перевешивает этот минус.
(Не удержался)
При работе с классами в java, прийдется использовать reflection

Почему? Разве нельзя cast сделать?
http://demo.orienteer.org/login

Unexpected RuntimeException

Last cause: User or password not valid for database: 'orienteer-demo-db'
WicketMessage: Exception in rendering component: [Component id = prompt]

А каким образом отсылаются логи в ELK при такой архитектуре?
Beats процессы запускаются в каждом контейнере сервиса?
Или как-то можно перенаправить логи средствами докера?
И что помешает такой компании шантажировать сотрудника? Скажем — ах, ты хочешь зп выше, а хрен тебе, иначе визу не получишь.
Смешно, русский е-бизнес во всей красе.
Что будете делать, когда Вася напишет пост на хабре или, скажем, пикабу и в посольства посыпятся письма насчет вас?

Информация

В рейтинге
5 242-й
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность