Size: a a a

Software Design/Architecture/Zen

2020 October 17

NF

Nikita Fedorov in Software Design/Architecture/Zen
Кстати на последней онлайн джава конфе Женя aka Спринг Потрошитель супер вертуозно орудовал принципами "чистого кода" и всякими солидами. Всем советую(когда выйдет в открытый доступ).
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Nikita Fedorov
вот это норм книжка, не устаревающая
Про неустарнвающую - наглая ложь
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Apache DOG™
Про неустарнвающую - наглая ложь
ну имхо она оч сильная даже вне временного контекста
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
почти как список правил выше
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Nikita Fedorov
почти как список правил выше
E1, E2, J2, J3, N7, G7, G10, G18, G19, G24, G28,G29, G33, G35, G36 вызывают вопросы
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Часть абсолютно можно в топку
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Особенно E1 и E2
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
G20 - не только имена, а ещё и типы
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Ну переформулировать их надо да
источник

MT

Mike Turchenkov in Software Design/Architecture/Zen
Sergey Protko
на тему литературы по архитектуре - https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf - рекомендую. 6 страничек всего
Да, интересно, еще совсем заря IT-эры, но уже тогда понимали, что эффективная модульность не всегда повторяет разбитие блок-схемы на последовательные куски.
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
пдфки по 130 мб детектед)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну вот прочитал 100 книг. и? стал в 100 раз умнее и знаний стало в 100 раз больше?) думаю нет) сомнительная чото штука читать столько книг
источник

SP

Sergey Protko in Software Design/Architecture/Zen
вопрос как читать и для чего. просто прочтение книги позволяет тебе усвоить пару основных моментов и может быть процентов 5-10 информации. Еще от уровня зависит. Если для информации которую ты получаешь нет никакого контекста то можно сделать вообще неправильные выводы и потерять умений или знаний)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
эти книги просто так читать смысла ноль
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
например можно взять и прочитать книгу по html, css, js, php, c, c++, c#, java, kotlin, python, rust, haskell, и т д и т п, в общем пару десятков книг по языкам. и что? зачем это делать?
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
а в книгах по архитектуре тоже в целом об одних и тех же вещах разными словами
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
вот если задача - обощить материал, вычленить и разложить по полочкам основные идеи, схожие, изложить разные точки зрения разных авторов на одни и те же вопросы... ну такая научная работа сама по себе тоже зачем? это же прикладные, в общем-то книги... впрочем если есть время и желание - почему нет. в той же википедии иметь сводный материал, удобно структурированный, связанный ссылками - классная тема.
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Алексей Гевондян
например можно взять и прочитать книгу по html, css, js, php, c, c++, c#, java, kotlin, python, rust, haskell, и т д и т п, в общем пару десятков книг по языкам. и что? зачем это делать?
ну смотри, пишешь ты такой на c++ читаешь про c++, надо че-то сделать std-like читаешь про то как писалось std, пишешь ты на шарпе, читаешь книжки по шарпу, видишь в коде какие-то патерны, читаешь про паттерны, видишь ddd читаешь про ddd, параллельно прочитал книженцию по java, потом меняешь работу, видишь джава, пишешь на джаве, читаешь ещё книжки по джаве и по всем тем вещам про которые уже читал вроде ddd или паттернов, а потом раз и чет не хватает в языке думаешь типа шо за форы тут понатыканы, верните linq и я хз, читаешь про rx и хаскел шоб база была и такой "заебись", а потом ты такой "парни, хорош рыбу удочкой ловить, тут надо сети натянуть" и обмазываешься питоном и тензерфлоу, естественно чет вроде выходит но ниче не понятно, и ты такой ну надо книжку по питону и нейросетям читануть, сети сети рыбы не поймал, видимо в болоте рыбы нет, пошел сайтики верстать, там же тоже сетки пришел и такой шо происходит надо книженцию по html css и js читануть...
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ну вот так оно и выходит, что от задачи ты постепенно читаешь и читаешь и читаешь
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Ну, для меня есть две основные причины:

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