Size: a a a

Programming Offtop

2021 April 02

AG

Alexander Gorodok in Programming Offtop
Слабенько, туда надо подставлять "программирование".
источник

I

Igor in Programming Offtop
Ну это как-то уж слишком притянуто, с "парадигмами" еще можно куда не шло.

А с "архитектурами" все совсем просто. Те кто посидел в "архитектурном чате" и видел те 100500 срачей "где ошибки правильно обрабатывать / чем отличает интерактор от юзкейса" должны понять.
источник

KD

Konstantin Dovnar in Programming Offtop
Туда в целом всю жизнь спокойно можно вписать.
источник

AA

Albert Abdullin in Programming Offtop
Да и в целом любое слово если подставить, то ничего не поменяется
источник

I

Igor in Programming Offtop
Хотя "клин" в этом плане хуже остальных.

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

UI-архитектуры Redux/MVI/MVP смогли частично вынести в библиотеки (оставив конечно гору бойлерплейта).

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

Kd

Konstantin dmz9 in Programming Offtop
мне клин видится просто набором очевидных практик.

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

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

Kd

Konstantin dmz9 in Programming Offtop
а те кто не так его понял - это что то вроде "а можно на стену срать? а на потолок можно? я попробую!"
источник

I

Igor in Programming Offtop
Вот весь клин и держится на аналогиях уровня "хорошо делай - хорошо будет"
"А как это сделать?, да хй знает, делай методы не больше 3 строк, да через интерфейсы обращайся".
Ох_енно бесполезные советы, которые абсолютно не скелятся на большие команды.
источник

Kd

Konstantin dmz9 in Programming Offtop
"нормально делай - нормально будет" - совет ниразу не подводил
источник

Kd

Konstantin dmz9 in Programming Offtop
да кстати про бесполезные советы
источник

Kd

Konstantin dmz9 in Programming Offtop
тоже писал один проект, старался все таки выделять домен и все такое
источник

Kd

Konstantin dmz9 in Programming Offtop
пришел значит новый человек, вроде поспрашивал и говорит "да нахуй буду делать по своему"
источник

Kd

Konstantin dmz9 in Programming Offtop
вот и архитектура вся. завазана просто на дисциплине отдельных людей. нет дисциплины - нет архитектуры
источник

AA

Albert Abdullin in Programming Offtop
Вот я тоже заметил, что всякие принципы всегда можно трактовать по своему
источник

AA

Albert Abdullin in Programming Offtop
Так это не математика, где 5+5 всегда 10
источник

Kd

Konstantin dmz9 in Programming Offtop
хорошая архитектура - когда человек понял что и как, и не пытается ее подрывать своими подходами. еще лучше когда по другому сделать нельзя или чревато ломанием всего - так или иначе придется делать "как заведено"
источник

Kd

Konstantin dmz9 in Programming Offtop
с этой точки зрения udf фреймворки отлично себя показали, это точно
источник

I

Igor in Programming Offtop
> когда по другому сделать нельзя
Это как раз то, чего во всей этой схеме не хватает.

Даже "библиотечные udf фреймворки" типа redux, не форсят 100% (хочешь кидай эффект в редьсере).
Ближе всех к идеалу подошел Elm - это и фреймворк и язык, где даже понятия сайд-эффектов нету.
источник

ML

Mikhail Levchenko in Programming Offtop
Ты не понял наброс, да?
источник

Kd

Konstantin dmz9 in Programming Offtop
все я понял, пятница вечер, видимо не с кем побухать 😂
источник