Pull to refresh
123
0
Иван Вахрушев @IvanVakhrushev

Java Developer, Open Source Enthusiast

Send message

Отличная статья и запросы.
Утащу к себе в проект https://github.com/mfvanek/pg-index-health
Если есть желание, то можете законтрибьютить https://github.com/mfvanek/pg-index-health/issues/362

Есть домашние задания, но их проверка производится спустя рукава.

Увы, домашние задания не могут проверяться качественно. Я как проверяющий куратор получаю 200-300 рублей за принятое задание. За эти деньги я не могу себе позволить потратить полчаса-час на разбор всех косяков студента. Количество итераций тоже приходится ограничивать. У меня сейчас висит несколько десятков работ, которые студенты забросили. Я потратил на них кучу времени, но мне никогда за это не заплатят.

Итог всего этого простой: иди в ВУЗ. Это лучший способ получить IT-образование.

Потом найди ментора/преподавателя и бери частные уроки для подготовки к трудоустройству/собеседованиям.

Снял квартиру больше и лучше, но дальше от центра за те же деньги.
Могу спать по 8 часов в сутки.
Больше времени провожу с семьей.
Хожу гулять каждый день, слежу за двигательной активностью.
Не набираю вес! Люди в Яндексе жиреют. Спортзалы в офисе не особо помогают.
Появилось время на обучение/подработку/open source проекты.

Я просто живу в кайф!

P.S. Я из тех, кто работал в Яндексе, когда начался ковид и только ввели удаленку. С тех пор я на удаленке. Это божественно!

А в чём смысл такой "необходимой помощи"? Ну выиграли дело в суде, и что? Помимо морального удовлетворения от собственной правоты что ещё получат бывшие сотрудники?

Спасибо. Посмотрел. Ничего про это не слышал ранее. Интересные инсайты словил, например про культуру увольнения одним днём по-тихому.

И что будет при использовании ретраев на тестах: например, первая попытка провалилась, а вторая прошла? Эта ситуация нормально распознается?

Не забываем про "хэшмапу" для хранения результатов

А что будет при параллельном прогоне тестов? Как этот код будет работать?

Нет, не думаю. Дело шло к выпуску версии 1.0.0
Репозитории в архиве из-за санкций.
Думаю, позднее появится информация о новых репозиториях.

В статье сделан акцент на classpath. А что насчет module-path? Как загрузчики классов соотносятся с системой модулей?

-XX:MetaspaceSize - минимальный объём памяти для области

Это не так. MetaspaceSize - это порог (a high-water mark), при достижении которого инициируется сборка мусора.

Спасибо за статью.

Мне не хватило open-source примера на GitHub.

P.S. Рекомендую посмотреть в сторону Stryker-mutator и их дашбордов по мутационным тестам

ритм бега с языком на плече – ваша родная стихия

Вероятно, вы правы. Возможно, я не умею по-другому работать. Нужно учиться не загонять себя и команду в любых условиях.

С точки зрения диванного аналитика в оригинале, в целом, всё есть. EBITDA -37%

@rogue06, можете рассказать, в каких случаях будет работать withResure(true)? Есть ли какая-то статистика по ускорению?
На своих проектах не заметил никакого прироста.

Статистика накапливается с момента её соседнего сброса. Смотрите pg_stat_reset и аналогичные ей функции.

Да, я тоже на это попал. Предзаказал Скайрим на DVD-диске, забрал диск, приехал домой с работы… и облом — скачивание обновлений заняло весь вечер и всю ночь.
Аналогичная ситуация была с GTA IV — куча проблем с установкой и запуском лицензионной игры. Такие ситуации могут отбить всякое желание покупать лицензионные игры.

Небольшой апдейт. Приседания с secring.gpg-файлами не нужны, если использовать gpg-agent

signing {
    if (!version.endsWith('SNAPSHOT')) {
        useGpgCmd()
        sign publishing.publications.mavenJava
    }
}

Файл gradle.properties должен иметь примерно следующий вид:

signing.gnupg.executable=gpg
signing.gnupg.useLegacyGpg=false
signing.gnupg.keyName=<ваш ключ>
signing.gnupg.passphrase=<ваш пароль>

ставят autovacuum_work_mem -1, чтобы он заимствовал

Оно так по умолчанию стоит. Формулировка оставляет желать лучшего.

Скопировать скаченный JAR файл в директорию libs.

Какой-то колхоз!) Завёл https://github.com/DarrMirr/dbchange/issues/1

А за статью большое спасибо; взял себе на заметку.

Information

Rating
Does not participate
Location
Yerevan, Yerevan, Армения
Works in
Date of birth
Registered
Activity

Specialization

Specialist
Lead
Java
PostgreSQL