212 похожих чатов

А можно подискутировать на такую тему. вот сейчас смотрю обзор

на книгу Философия дизайна программ. автор вначале пишет что надо все упрощать.
вчера начал читать Get your hands dirty on Clear Arсhitecture. где описывается гексагональный подход.
Я понимаю зачем это нужно например на Java, там нет замечательных ассоциативных массивов как в JS, PHP, Python т.е. все надо упаковывать в классы, бизнес логику может быть в них же прописывать, многие из этих извращенских паттернов которые есть, придуманы для решения неидеальности ООП подхода в таких языках как Java, C# и т.п.
Но суть в чем, мой подход, делай как можно проще. Стейт как можно ближе к базе, т.е. я придерживаюсь подхода DatabaseFirst. Я вот смотрю на всю эту ситуацию с чистой архитектурой, гексагональной, где все через Интерфейсы, ладно кода приходится писать в 10 раз больше, чем можно было бы, так еще и классов больше, а как же когнитивная нагрузка.
Можете привести мне примеры где вот прям подход Database First очень плохой ? какие то кейсы из жизни...

2 ответов

30 просмотров

короч мне кажется ты переусложняешь идею

Sergey P
короч мне кажется ты переусложняешь идею

мне кажется, что это нейросеть натасканная на архитектурный срач

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта