@jvmchat

Страница 2591 из 2890
Oleksandr
27.06.2018
12:05:12
но это довольно мутные штуки, которые самовыпилятся после полноценной валхаллы

ну у них задачи обычно другие - усилять строгость типов без оверхеда

Евгений
27.06.2018
13:16:12
Добрый день, у меня такой проект: через веб интрфейс заливается файл и обновляет бд (использую Spring). Как сделать так, чтобы только один пользователь за раз мог это делать, т.е. два пользователя одновременно не могли обновлять бд. Заранее спасибо!

Артем
27.06.2018
13:21:22
Добрый день, я ещё новичек, до этого только вёрсткой сайтов занимался. Хочу стать андроид разработчиком. До этого немного программировал на С#. Кто то может подсказать какую-то программу обучения для обуздания этой профессии?

Google
Артем
27.06.2018
13:22:52
Спасибо

Andrey
27.06.2018
13:41:02
Добрый день, у меня такой проект: через веб интрфейс заливается файл и обновляет бд (использую Spring). Как сделать так, чтобы только один пользователь за раз мог это делать, т.е. два пользователя одновременно не могли обновлять бд. Заранее спасибо!
Очевидно нужна блокировка, на уровне БД или на уровне твоего бэкенда. Можешь какое-нибудь поле boolean завести, и переключать его, когда кто-то заливает файл и выключать, когда закончат.

Vik
27.06.2018
13:42:19
достойным книгам - достойные обложки
Моя рекомендация - не читайте переводные книги

Евгений
27.06.2018
13:42:47
коллеги, кто графаной пользовался. в ней же можно просто вывести логи как в кибане?

или она только графики строить умеет?

Alexander
27.06.2018
13:43:05
Danil
27.06.2018
13:43:09
#java #javaee #spring Привет, я так понимаю щас лучше не учить java ee, а перейти на изучение фрэймворка spring, но он получается часть java ee?

Vik
27.06.2018
13:43:40
https://www.youtube.com/watch?v=j1M9Kr6FWAs
Я гляжу дежурная ссылка ?

Alexander
27.06.2018
13:43:54
Я гляжу дежурная ссылка ?
на хот-кей забиндил ?

Vik
27.06.2018
13:44:03
У меня хоткей стоит на karate kid

Google
Mikhail
27.06.2018
13:57:34
Yegor
27.06.2018
14:01:52
Скоро выйдет в продажу Elegant Objects на русском языке, первый том: https://www.piter.com/collection/all/product/elegantnye-obekty-java-edition

Yegor
27.06.2018
14:04:24
Переводил лично сам?
Не, переводчик из издательства

Cargeh
27.06.2018
14:04:39
Не, переводчик из издательства
качество нормальное? :)

Yegor
27.06.2018
14:05:02
качество нормальное? :)
А там пример есть: https://storage.piter.com/upload/contents/978544610801/978544610801_p.pdf

Евгений
27.06.2018
14:05:37
открыл Не используйте статические методы закрыл

Диоген
27.06.2018
14:06:40
Yegor
27.06.2018
14:08:33
открыл Не используйте статические методы закрыл
Зря открывал, это на обложке написано)

Евгений
27.06.2018
14:10:24
Зря открывал, это на обложке написано)
это шутка, извините. я читал оригинал)

Yegor
27.06.2018
14:11:00
Alexander
27.06.2018
15:04:04
Статик методы норм же если юзать их как чистые функции. Method references опять же, ибо стримы

Alexander
27.06.2018
15:08:18
Таки стримы - функциональщина
Ха три раза. Недофункциональщина, в блоге vavr по хардкору разжёвано почему.

Александр
27.06.2018
15:09:16
достаточно мне приятная функциональщина

а прям чистая как положено - нет ,спасибо не надо )

Alexander
27.06.2018
15:09:25
Таки стримы - функциональщина
Даже если и так, то чо? Статики каким боком?

Александр
27.06.2018
15:09:43
а статики это в полне ок

Cargeh
27.06.2018
15:09:47
Google
Денис
27.06.2018
15:10:49
Вообще споры про идеологию - от лукавого

Денис
27.06.2018
15:11:42
Заказчику насрать на то, насколько тру ООП, заказчика волнуют сроки, качество и затраты

Cargeh
27.06.2018
15:11:49
Да нифига, их мокать нельзя.
PowerMock'ом можно, но это боль, имхо

Денис
27.06.2018
15:12:04
Притом неважно, внешний ли заказчик, внутренний

Tolegen
27.06.2018
15:12:36
Денис
27.06.2018
15:16:25
Хуякхуякеры в продакшн подъехали
Цимес в том, что хорошо написанный единообразный код в длинной перспективе дешевле

Alexander
27.06.2018
15:17:22
Заказчег бох, сроки наше всё, а то что говно пишем см. первые два пункта

Денис
27.06.2018
15:17:59
Заказчег бох, сроки наше всё, а то что говно пишем см. первые два пункта
Заказчег, не поверишь, и правда бох, даже если заказчег - соседний отдел, а не компания на другом континенте.

Жабра
27.06.2018
15:18:28
Вообще споры про идеологию - от лукавого
Плюсую. Держаться только одного стиля и стараться ни при каких ситуациях не отступать от него (фп, ооп) - слишком глупо. Это как делить мир на чёрное и белое.

Денис
27.06.2018
15:18:55
А если вы пишете говно, то оно будет дороже (возможно по деньгам, возможно по времени/человеческим ресурсам) для поддержки или дальнейшей разработки в 9 случаях из 10, всё просто.

Dmitry
27.06.2018
15:19:18
Скоро выйдет в продажу Elegant Objects на русском языке, первый том: https://www.piter.com/collection/all/product/elegantnye-obekty-java-edition
Должно быть интересно. Я этой идеей проникся как раз после вот этого выступления https://youtu.be/lfdAwl3-X_c

Денис
27.06.2018
15:20:27
Нормально ты так стрелки перевёл
Я стрелки не переводил. "Вы" здесь собирательное.

Под этим "вы" подразумевается абсолютно любая команда разработчиков (возможно, числом 1 человек)

Nikolas
27.06.2018
15:24:23
а тут есть те, кто прочитал книгу (книги) "Elegant objects" и после этого у него сложилось мнение, что он "втирает какую-то дичь"? (но только условие с тем, что надо прочитать книгу пред этим - обязательное)))

Ilia
27.06.2018
15:26:11
Интересны были доклады Егора, но писать как там описывется совершенно не было желания

Alexander
27.06.2018
15:26:56
а статики это в полне ок
Это ты говоришь как геймдевелопер, который за перформанс любой ценой

Google
Alexander
27.06.2018
15:30:52
Alexander
27.06.2018
15:34:42
Piter даже "ООП Лобачевского" в описалово вставил, а ведь это же пошло от всеми нами любимого @jbaruch

Admin
ERROR: S client not available

Sergey
27.06.2018
15:36:28
а тут есть те, кто прочитал книгу (книги) "Elegant objects" и после этого у него сложилось мнение, что он "втирает какую-то дичь"? (но только условие с тем, что надо прочитать книгу пред этим - обязательное)))
Начинал с блога, не с книжки, и первые полгода было такое впечатление, что "дичь". Потом глубоко разочаровался в спрингах/хибернейтах и начал изучать альтернативы - посмотрел на ЕО более непредвзято. Ну а уж когда добрался до "Clean architecture" и понял что на самом деле такое SOLID, все ваши галимые спринги мне кажутся гребаной дичью.

Митко Соловец?
27.06.2018
15:37:07
анемик модель не любите?

Sergey
27.06.2018
15:37:26
Вот сижу щас, вот прям щас, и пытаюсь пофиксить гребаную багу в гребаных спринговых компонентах. И куда блин не ткнись, все к херам регрессирует. Ненавижу блеать!

Vladimir
27.06.2018
15:38:25
Да нифига, их мокать нельзя.
Зачем мокать чистые функции?

Vyacheslav
27.06.2018
15:38:39
У тебя Барух в рекурсии

Александр
27.06.2018
15:39:29
Sergey
27.06.2018
15:39:32
Или вчера сидел до часу ночи, пытался понять где блеать конкарренси между инъекциями в тестсьют и запуском тестов, что через раз в autowired получаю какие то усеченные компоненты с нулями. Десятки гребаных анноцаций, нийуха непонятно. Так и не пофиксил.

Alexander
27.06.2018
15:39:46
У тебя Барух в рекурсии
Баруху норм, он привычный

Sergey
27.06.2018
15:40:43
Это к вопросу о дичи. Вот ради чего все это, скажите мне, спринголюбы?! Ради чего блять!

Nick
27.06.2018
15:40:58
Ищем архитектора по gs1. Знание английского обязательно. За подробностями в ЛС

Google
Sergey
27.06.2018
15:43:24
Ради чего я должен сидеть гребаными ночами и "знать" все эти гребаные аннотации, когда EO с SOLIDом в моих личных проектах у меня все предельно прозрачно? Спринг - дичь. Идите все на йух, не хочу я вам ничего осилять. Ненавижу.

Vyacheslav
27.06.2018
15:44:10
Ммм, ЕО в проде

Sergey
27.06.2018
15:44:13
Пригорело. И можете хоть до усрачки лулзы ловить, мне похеру

Vyacheslav
27.06.2018
15:44:39
А кто-то кроме Егора его ещё юзает?

Andrey
27.06.2018
15:44:43
Зачем мокать чистые функции?
Ну твои методы не будут работать в вакууме. У тебя будет метод, который использует этот Статик, и тебе может сильно захотеться замолкать результат статического метода.

Alexander
27.06.2018
15:44:59
Ммм, ЕО в проде
Он не про язык, он про принцип

Andrey
27.06.2018
15:45:03
Во время тестирования большого метода

Vyacheslav
27.06.2018
15:45:23

Страница 2591 из 2890