Вы точно не путаете ООП с плохим кодом? То, что вы описываете — это не недостатки парадигмы, а последствия неправильного использования. "Методы прибиты к классам"? Так используйте интерфейсы и dependency injection. "Наследование — антипаттерн"? Ну так композицию кто отменял? Всё, что вы критикуете, давно решено паттернами вроде Strategy или Decorator. Вы хоть раз видели нормальный код на C#, где DI-контейнеры управляют жизненным циклом? Или вы до сих пор пишете new в каждом втором методе? Может, проблема не в ООП?))
Благодарю за критику! Вы правы — тема стримов действительно не нова, но, как говорится, «нет ничего нового под солнцем». Статья — это попытка «очеловечить» сухую теорию через личную историю и иронию, а не заменить учебники.
Что касается упоминания Telegram-канала — хотелось добавить в технический разбор немного неформальности, но, вижу, это не приветствуется. Принял к сведению, спасибо за обратную связь!
Зачем использовать UUID для веток? Это не создаёт проблем с производительностью и памятью при больших наборах данных? Не проще ли работать с хэшами комбинаций?
Как TrueSql решает проблему динамических запросов, с которыми jOOQ справляется через DSL. Есть ли в TrueSql аналогичный типобезопасный подход, или всё строится на строковых SQL-шаблонах?
И насколько большие проекты, что он удачно помнит контекст проекта?
Развернул whisper локально - доволен как слон, транскрибирует отлично и бесплатно. Не хватает перевода зарубежных аудио/видео на русский.
Да, технологии прошлого могут пугать, особенно, когда разработчик только вначале пути.
Но мы в Java не боимся старых легенд, нам нравится немного ностальгии)
Вы точно не путаете ООП с плохим кодом? То, что вы описываете — это не недостатки парадигмы, а последствия неправильного использования. "Методы прибиты к классам"? Так используйте интерфейсы и dependency injection. "Наследование — антипаттерн"? Ну так композицию кто отменял? Всё, что вы критикуете, давно решено паттернами вроде Strategy или Decorator. Вы хоть раз видели нормальный код на C#, где DI-контейнеры управляют жизненным циклом? Или вы до сих пор пишете new в каждом втором методе? Может, проблема не в ООП?))
Благодарю за критику! Вы правы — тема стримов действительно не нова, но, как говорится, «нет ничего нового под солнцем». Статья — это попытка «очеловечить» сухую теорию через личную историю и иронию, а не заменить учебники.
Что касается упоминания Telegram-канала — хотелось добавить в технический разбор немного неформальности, но, вижу, это не приветствуется. Принял к сведению, спасибо за обратную связь!
Зачем использовать UUID для веток? Это не создаёт проблем с производительностью и памятью при больших наборах данных? Не проще ли работать с хэшами комбинаций?
Как TrueSql решает проблему динамических запросов, с которыми jOOQ справляется через DSL. Есть ли в TrueSql аналогичный типобезопасный подход, или всё строится на строковых SQL-шаблонах?