When you just waiting for a JEP with RAW string literals in #java, I made a string interpolation plugin for Java =)
https://t.co/N6vfB2C0eU
all feedbacks are welcome...
@tagir_valeev@asolntsev@VladimirSitnikv@inponomarev Да я представляю, у самого есть такое легаси, которое сложно разом переписать, но регулярно как-то приходится подкручивать небольшими итерациями, поэтому склоняюсь к тому что это нужно делать конечно, НО это ведь не самоцель. Бизнесу же проект нужен а не тесты ;)
@tagir_valeev@asolntsev@VladimirSitnikv@inponomarev А потихоньку выходить из порочного круга. Очень понимаю позицию что бизнесу такое нафиг не далось, тратить полгода работы только чтобы тесты стали краше, но что если это делать этапами?
@tagir_valeev@asolntsev@VladimirSitnikv@inponomarev А не думали частично наводить порядок? Вынести часть тестов может даже в новый junit, продумать там структуру, кеширование контекстов для долгих тестов и т.д. Чтобы не добавлять 200 001й тест в том же виде с магией зависимостей и порядка тестов в котором оно работает.
Пока собирали материал к эфиру вместе с @VladimirSitnikv и @inponomarev перерыли кучу анти-паттернов из личных коллекций и всем известных open source проектов, которые даже страшно показывать ;)
Как обычно, за кадром осталось много всего, думаю нужно будет делать продолжение...
Сегодня открыли сезон heisenbug-show, вышли в эфир jvm-ной командой. Обсуждали junit5, зачем оно нужно, как мигрировать если ещё не успели, всегда ли полезна параметризация тестов, и многое другое...
Посмотреть можно тут:
https://t.co/rPfDAgULCb
Думаете, готовить эти эфиры легко?!Мы вчера три часа с @VladimirSitnikv, @antkorwin и @asolntsev бродили по кровавым подземельям тестов PgSQL JDBCDriver и Apache Calcite, чтоб отыскать тонкую грань между говнокодом и best practices и подготовить план сегодняшнего шоу. Приходите!!
@jsunderhood когда дизайнер что-то меняет, начинается ручная работа…
как это все завернуть в нормальный CI/CD ???
Для меня удивительно, что нет плагина генерящего сносный код из фигмы.
Мне всегда хотелось соединить дизайн и разработку, поэтому стартую тред по дизайн-системам, по мотивам моего доклада на @HolyJSconf https://t.co/fp0VNDaQyl
@jsunderhood Сильнее всего раздражает, что полноценный pipeline построить пока не вышло, вроде есть какие-то плагины для интеграции фигмы и реакта, но фронт плюется от того, что получается в итоге…