Size: a a a

Software Design/Architecture/Zen

2021 April 28

RT

Rostislav Teryaev in Software Design/Architecture/Zen
ненен, мне и не надо, куда что класть, мне именно про идею нужно
источник

SP

Sergey Protko in Software Design/Architecture/Zen
По каким другим?
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
Нуу, например мне было интересно про ооп почитать, я нашел книгу, это было несложно. А вот про эти слова не найду
источник

SP

Sergey Protko in Software Design/Architecture/Zen
На структуру проекта влияют:

- information hiding
- coupling & cohesion
- Conway law
- inversion of control

Что то есть у Фаулера что то у Дэйва Томаса (программист прагматик), что-то у Крэйга лармана, что-то у того же дяди боба (Роберт Мартин). Есть ещё публикации (Аля первоисточники)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Вот эти ребята книжки перечисляют которые никто не читает и зря
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
Ну я чистый код читал. Но мне сложновато было из-за маленького опыта.
Но меня правда удивляет, что нет про гексогональную. луковую итд в одной книге. Меня это удивляет сильно. Пока списываю на то, что просто не нашел
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
видео посмотрю
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Да наверное есть, в целом оно все на идее инверсии зависимостей построено а значит можно у дяди боба почитать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
И да без практики и осознания проблем которые эти штуки решают сложно разбираться
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
Я начинал Фаулера, но блин, было очень сложно, которая  Patterns of Enterprise Application Architecture*. Есть что-то, что поможет подобраться к ее пониманию?
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
исправил название*
источник

IM

Igor Molochnikov in Software Design/Architecture/Zen
Тоже начинал читать такие штуки имея почти нулевой практический опыт. Совет. Прочти в режиме ознакомления не пытаясь вникнуть до буквы. Особенно как и зачем " разворачивать зависимости у Мартина.
источник

IM

Igor Molochnikov in Software Design/Architecture/Zen
Следующий заход на книгу через год
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
Тоже пришел к этой же идее. Только немного про другой интервал думал)
источник

RT

Rostislav Teryaev in Software Design/Architecture/Zen
Про больший т.е.
источник

IM

Igor Molochnikov in Software Design/Architecture/Zen
Интервал подскажет практика. После очередного удара граблей по лбу просветление в понимании некоторых глав наступает скорее)
источник

IB

Igor Burobin in Software Design/Architecture/Zen
Коллеги, добрый день!
Подскажите какой паттерн ООП правильнее использовать если такая задача:

1) Есть много разных вариантов входящей информации: например файл, подключение к БД и так далее. Этот список конечен и известен.
2) Есть выходной формат. Например строка БД. Он для всей входящей информации будет одинаковый.

Объект или объекты получают на вход входящую информацию, обрабатывают для приведения в выходящий формат.
источник

IS

I Scarab in Software Design/Architecture/Zen
Один из вариантов фабрики.
Какой конкретно - зависит от того места, где принимается решение, какой формат обрабатываем.
источник

IB

Igor Burobin in Software Design/Architecture/Zen
Спасибо! Решение принимается вне объекта - эта информация чем то поможет?
источник