jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

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

Читать полностью…

pro.jvm

"Знаете в чем ор ?"

Размер оценки на IPO у датабрикса (извините)

Читать полностью…

pro.jvm

в ${YOUR_COMPANY_NAME}

Читать полностью…

pro.jvm

не куда, а за кем. за тем, кто пишет "хороший правильный код" со скоростью одна человеко-сила/секунда.

Читать полностью…

pro.jvm

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

но тут и у разработчика (которые труЪ) вряд ли могут быть претензии - первые и так жмотят деньги, вторые никогда не были готовы делать что-то свое и там нудятина, вин-вин

Читать полностью…

pro.jvm

https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/

Читать полностью…

pro.jvm

за код в любом случае будет отвечать человек, просто потому что менеджеру не уперлось вникать в детали почему оно не работает как надо каждую итерацию, даже если итерация будет стоить $2
а когда оно со всем обвесом проверок и перепроверок будет стоить $200 на заход - тогда даже интерес стухнет

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

Читать полностью…

pro.jvm

половина банков в части про контакты с госорганами, например

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

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

Читать полностью…

pro.jvm

не, ну кроме шуток, ядра серьезных продуктов наверняка до сих пор сильно больше руками пишут. или по крайней мере очень серьезно ревьюят и хорошо готовят написание кода ИИ. типа Specification Driven Development в полный рост. а остальные 99% я уверен что гласно или негласно вайб-говнокодят вовсю. даже если руководство не знает, я хз кто в здравом уме будет писать 8 часов код руками, когда его можно за полчаса написать агентом и пойти на вторую работу делать балду пинать

Читать полностью…

pro.jvm

Росатом, я думаю. (ну та часть, которая про реакторы)

Читать полностью…

pro.jvm

Кому-то сделать, сдать, получить деньги и забыть, а кому-то - чтобы через годик гениальную идею по новому каналу продаж можно было бы запилить в разумный срок и при этом ничего не разломать.

Читать полностью…

pro.jvm

я понимаю, но реальность щас такова, что если ты не пишешь JVM или аналог по важности продукта, где твои босы запретили использовать AI, то теперь надо решать задачу за 2 часа вместо 20, и вряд ли у нас останется время про инварианты говорить (если мы не пишем серьезную систему)

(про запрет - это об https://openjdk.org/legal/ai )

Читать полностью…

pro.jvm

Зависит от того, что именно называть "качеством кода". Есть формальные метрики, а-ля цикломатическая сложность, размер методов и классов, null-safe, лучшие практики, отсуствие серьезных ошибок вроде тихого отлова исключений и т.п.

Но мне этого мало). Для меня качество кода - это свойства, относящиеся не к отдельным фунциям и классам, а к приложению целиком. Корректная доменная модель, кодирующая бизнесовые инварианты (не все, а ровно в той мере, чтобы быть полезной и при этом не мешать). Единая стратегия обработки ошибок. Абстракции, упрощающие понимание кода и при этом стабильные. Стабильная и в то же время гибкая структура проекта. Все то, что можно назвать архитектурой.

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

а вопрос в чем?

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

Читать полностью…

pro.jvm

Добрый день. Кто может помочь, какой паттерн правильно использовать в данной ситуации: есть сущность задачи, к ней привязан список команд, которые надо выполнить в рамках задачи, и привязанные устройства. Однако есть разные типы команды: которые должны выполниться 1 раз на сервере, и которые выполняются 1 раз для каждого устройства привязанного к задаче. Не могу понять как по SOLID это оформить правильно: по идее при выполнении передавать список устройств и команду и получать список результатов не очень правильно

Читать полностью…

pro.jvm

А, ну тогда я спокоен )

Читать полностью…

pro.jvm

Эта часть понятна. Но вопрос остаётся в силе

Читать полностью…

pro.jvm

А куда он придёт?

Читать полностью…

pro.jvm

На счет кстати вайб разработки, в Databricks-е (кто знает, тот знает)

Есть баг, когда http connection не закрывается, мейнтер в ответ на описание ошибки попросил клода сгенерить md файл, когда такое возможно (у человека нету ментальной модели его драйвера)

баг не пофикшен пару месяцев, и висит у всех на проде

https://github.com/databricks/databricks-jdbc/issues/1221


Знаете в чем ор ? что если вы прочитаете ошибку и стектрейс, который человек привел, то там можно понять при каком условии оно падает :))))) то есть даже этот промт можно было не генерить

Читать полностью…

pro.jvm

На самом деле ничего не мешает писать нормальный код с агентом. Просто больше ревью, точные промпты и строгие правила ему задавать, а не отдавать полный контроль.

Я думаю больше человеческого включения при работе с агентом == качество. Но то что продуктивность повышается в разы это факт и бизнес вероятнее будет делать выбор в пользу скорости

Читать полностью…

pro.jvm

Да любой проект, наверное, отказ которого означает прямые финансовые потери)

Читать полностью…

pro.jvm

Да любая инхаус разработка. Я пересекался с банками и ритейлом.

Читать полностью…

pro.jvm

До первой проблемы в проде

Читать полностью…

pro.jvm

а можно попросить названия пары-тройки фирм таких из России? чтобы можно было их вакансии рассмотреть. А то вокруг меня только про "сократили команду, выгнали на перф ревью, порезали штат, замарозка найма"

Читать полностью…

pro.jvm

Бизнесы разные бывают. Кому-то нужно быстро и дешево, а кому-то не допустить остановки продаж на сутки в горячий сезон.

Читать полностью…

pro.jvm

ты владелец бизнеса ? когда к нему придут и скажут "мы сделаем в 5 раз быстрее и 2 раза дешевле". как думаешь, его твои рассуждения про качество кода остановят? если только вы для ракет софт пишете

Читать полностью…

pro.jvm

а если и лучше, то точно сильно медленее

Читать полностью…

pro.jvm

Deadline Driven Development? Всегда 😁

Читать полностью…

pro.jvm

Да пока ноута нет рядом, думал по дороге домой смогу узнать. Спасибо за помощь, скоро проверю

Читать полностью…
Subscribe to a channel