Обновить
47
0
Viktor Alenkov@Borz

Пользователь

Отправить сообщение

Хотите сказать, вы только из std используете в своей работе?

fmt.Errorf > errors.WithMessage или errors.WithMessagef и не надо будет эту "магию" с : %w использовать + убирается человеческий фактор ошибки, что не туда воткнули %w или пробел после двоеточия забыли...

"Свобода махать руками заканчивается там, где начинается чужой нос"

Это я к тому, что насколько свободно я могу высказываться в ваш адрес и в адрес ваших родителей?..
ЗЫ: вы только не подумайте - я не собираюсь оскорблять вас и уж тем более ваших родителей, но просто интересно, насколько вы не тиран

Пробовали не удалять, а просто отключить работу в фоне?

Потому что через RuStore сложнее распространение получить - надо, чтобы пользователь сперва сам RuStore поставил

А вы используете Lombok в Kotlin?

в 2020 году, когда переезжали в монорепе/монолите с Java на Kotlin, попутно пиля его на микросервисы, тоже была боль с поддержкой Loombok. Всё и сразу переписывать не стали - это было бы долго и местами неоправданая работа (переписывание ради переписывания). Решили проблему тремя пунктами:

  1. Сделал в CI 2 шага компиляции - сперва Java, потом Kotlin

  2. Модели из Java переписывались сразу же, как только она затрагивалась каким-либо разработчиком в рамках его задачи, но только если её рефакторинг обходился "малой кровью"

  3. Либо переписывалось "дежурным разработчиком" в рамках рефакторинга

Никоим образом не принижаю ваше решение... а, лабиринт тоже вполне себе вовлекает, особенно когда вместе с ребёнком его "пошагово" проходишь :)

мне кажется что для депрекейта достаточно коммента в коде

Имеется в виду, оповещение о том, что пользователь использует deprecated-настройку в конфиге. Тут до кода дело не доходит даже - конфиг может даже не разработчик править

шарик в канавке ещё проще - без жидкостей.
А на маркетах продают даже со сменными лабиринтами (у меня такой), чтобы не только уровень смотреть, но ещё и гонять этот шарик, меня углы наклона

перезапускать нужно только текущую консоль

даже это делать не обязательно - достаточно выполнить `source ~/.aliases` в текущей консоли. В этом файле хранить алиасы, а не захламлять тот же ~/.zshrc , а в том же ~/.zshrc также просто прописать `source ~/.aliases`

Прибежал за пять минут до закрытия гейта и успел сесть на самолёт

Бонус и так уже есть - экономия денег на оплату "задержки закрытия гейта"

эти моменты я не отслеживал :( не бегать же мне за "отчитайтесь мне, как вы наказали"...

Вот в доброделе есть отчётность - пожаловался на яму или препятствие на ПЧ, тебе в ответ фоточку с исправленным. Вроде мелочь, а приятно

видимо от компании зависит - скидывал в Urent скрин с видеорегистратора, там принимали без проблем

например, по геолокации в конкретный момент времени - если в этом месте был только один самокат, то точно он

а у нас VK/RuTube/Дзен не против получается?

они её ещё не сделали - только планируют делать и тестировать, как я понял из новости по ссылке

где-то ещё возникает потребность в lazy-зависимостях... когда их потребность нужна будет потом, а не сейчас

если " у компонента 100500 зависимостей", то проблема в архитектуре компонента, а не в потребности в автоматическом (через либы) DI

ЗЫ: и да, "ручной" DI через конструкторы - тоже DI...

у меня немного не вяжется "передать файл с подписью в телегу" для проверки и " можно развернуть локально (важно для безопасной работы с ЭП)".
Точнее, даже, правильно ли я понимаю, что в вашей реализации вы через "левый сервис" (aka Telegram) засылаете не просто sig-файл, а целиком весь архив, включая и сам подписанный документ (ПД и прочие конфиденц. данные)?

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
Golang
Docker
Git
PostgreSQL
gRPC
CI/CD