Size: a a a

2021 September 16

v

vito in ctodailychat
источник

v

vito in ctodailychat
И хранить как часть проекта можно и варнинги нарисует в ide
источник

IK

Isayakiy Kotletov in ctodailychat
и форматнент, тож юзаю
источник

VK

Vik Kuptsov in ctodailychat
по своему опыту: если только рисует в ИДЕ, то это не помогает.

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

IK

Isayakiy Kotletov in ctodailychat
но ток базу, без расширений
источник

v

vito in ctodailychat
Так эти варнинги считает любой стат анализатор
источник

IK

Isayakiy Kotletov in ctodailychat
можно просто прогонять градл таску, наверняка плагины есть которые конфиг цепляют, я по-моему юзал
источник

IK

Isayakiy Kotletov in ctodailychat
проблема в том что ide и editor config по-разному форматит местами, если подключать более сложное форматирование
и там начинается, пробелы если через ide форматили и если через плагин - разные
при переносе лямбд например ловил) на точке
источник

IK

Isayakiy Kotletov in ctodailychat
поэтому юзаю для кол-ва пробелов в файлах вместо \t, окончаний и utf-8
самые базовые штуки
зато спасает от тех кто с винды коммитит)
источник

DT

Dmitry Tsybin in ctodailychat
Я похожую задачу недавно решал,  с небольшим усложнением - развернуть только те части списков, где числа четные, и не разворачивать все остальные. Чуть волосы себе не выдрал от сложности мысли 😬
источник

IK

Isayakiy Kotletov in ctodailychat
я ща прохожу курс просто по паттернам таких задач
типа 16 паттернов, перед собесами чисто
сложно представить менее полезное прокачивание по айти
но раз правила такие)
источник

IK

Isayakiy Kotletov in ctodailychat
сам на собесах никогда не спрашиваю такое
источник

DT

Dmitry Tsybin in ctodailychat
Можно, но прекоммит и в ci запустится - если кто-то забыл себе локально настройки установить, гадость не пройдет. Ну и в прекоммите другие штуки тоже можно проверять, например имя бранча (у нас на него завязано много)
источник

IK

Isayakiy Kotletov in ctodailychat
я плагинчики юзал для этого которые хуки добавляют, для грэдла
к сожалению в гите нельзя файлы хуков добавлять в репо, что сильно упростило бы жизнь (или уже можно?)
источник

DT

Dmitry Tsybin in ctodailychat
А что за курс?
ИМХО - такие задачи полезные тк показывают умение разработчика передожить понятную идею в корректный код. И это не «олимпиадщина» - в олимпиадах сначала надо постановку задачи транслировать в понятную задачу, и это как разомновной майдфак
источник

IV

Igor V in ctodailychat
Прекоммит не только про форматирование
источник

DT

Dmitry Tsybin in ctodailychat
Не совсем понял вопрос, но включить хуки локально все равно нужно руками. Можно зашить это в билд-скрипты 😎
источник

IK

Isayakiy Kotletov in ctodailychat
на educative , паттерны таких задач  к интервью

я пишу понятный код и справляюсь с тем чтобы бизнес удовлетворять уже 8 лет
я хреново решаю эти задачи, могу решить могу нет, зависит от случайности

что на мой взгляд доказывает что они не показательны
источник

IV

Igor V in ctodailychat
на курсере открыли регистрацию на курс по scala3
источник

IV

Igor V in ctodailychat
источник