Pull to refresh
-6
0
Rustam Sultansoy @Sultansoy

Java Backend Developer

Send message
Грустно видеть такое, когда с нуля пишут какое-то приложение в продакшн в 2018 году. А еще хуже, когда смешивают спринг бут, хмл конфиг, джава конфиг и аннотации. Такой франкенштейн тоже, увы, повстречался.
А можно и вовсе без autowired, если у вас один конструктор. Но лично, когда речь идет про инжект конструктор, я всегда использую Alt+Insert в Intellij. Как минимум, можно потыкать и посмотреть, какой бин и где инжектится.
А иногда бывают сложные случаи, когда несколько бинов одного класса, а вам надо заинжектить их в 3 экземпляра другого класса, и там тоже такая красивая ломбоковская конструкция не спасает.
Ломбок идеален для POJO, чтобы не писать геттеры, сеттеры и прочее, а заменить Data. Также, если логирование простое без заморочек, можно побаловать себя ломбоком, но вот такие конструкции скорее вредят, нежели помогают.
По-моему слишком базовые вещи рассмотрены. Еще непонятно, зачем в интерфейсах слово abstract писать? Такая статья больше подойдет для каких-то онлайн курсов.
Господи, верни мне старый добрый хабр…
Да. Этим страдают очень многие китайские смартфоны. Я с таким столкнулся, когда тестировал Zoji Z6. Трафик выжирал нереально, > 1 gb в день.
Увы, нигде годных статей по модификации прошивки или созданию с нуля не нашел.
Как минимум, потому что меняя код строчка за строчкой надо постоянно запускать тесты и смотреть, чтобы ничего не сломалось
Мы стерпели объединенние с гиктаймс(нет), но с пикабу и прочими развлекалками мы терпеть не будем…
Спорно конечно насчет спринга, да вот дискуссия ни к чему не приведет. Каждый будет использовать свой инструмент. Я от спринга вряд ли откажусь. В спринге я как минимум вижу как от версии к версии появляются новые удобства. Разработка стала очень удобной.
Книгу обязательно куплю. Хотелось бы узнать, что изменилось в ЕЕ. И вот после можно будет даже статью написать, а то и серию статей Spring vs Jakarta
Мне сей подход тоже импонирует, но, в каком виде отдавать коды ошибок? Классические http? Или что-то свое кастомное? Не приведет ли кастомное к ошибкам. Например сервер возвращает строку «wrong_email_or_password», а на клиенте при проверке на равенство я потерял букву. Насчет локализации, что фронтенд выбирает, на каком языке, это получается у фронта сразу вшито несколько языковых пакетов?
Как вам такой дизайн. Бэкэнд выдает ошибку, а фронт обращается к бэку еще раз с ошибкой и нужным языком, чтобы получить текст ошибки?
Очень классное поведение для анализатора. Но в статье про исходный код вызвваемых методов ничего сказано не было, поэтому в принципе комментарий выше был правильным. Но поведение анализатор выше всяких похвал.
Или если образования вообще нет.
Было бы отлично лайв или хотя бы запись. Я интересуюсь CUDA и даже не предполагал, что можно писать на java. Так как являюсь Java программистом, с нетерпением хотел бы узнать об этом побольше, но увы живу не в СПб.
Очень классная идея. Подписался.
Сейчас занят тем, что изучаю внутренности jdk и jvm, поэтому не очень хватает времени на изучение питона и т.д.
А можно вашу цветовую схему узнать?
Не поспорю, как-то эта часть про синглтон пришла в голову в последний момент, сейчас понимая, что зря добавил. Убрал.
Насчет потокобезопасности вы правы, спасибо, исправил.
Подписался на репо, будем следить
Оффтоп. Когда увидел название статьи и тег питон, сразу подумал, что в статье одно предложение: «перепишите на плюсах». Но статья оказалось довольно интересной, захотелось еще раз перейти на питон и в этот раз может надолго.
Мне очень понрав
понравилась логика статьи, но показалось, что декорации (вода, кофе и тд) подобраны не, как бы так сказать, удобно. Легче воспринимать что-то, с чем приходится работать. Хотя посмотрев это сквозь такую призму, имеешь в кармане еще один пример, как объяснить джуну пользу сие чуда.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity