Size: a a a

Podlodka – IT Podcast

2019 March 26

OS

Oleg Soroka in Podlodka – IT Podcast
dependancy они неизбежны, в них суть предметной области
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Ну я о том же, если их нет то и вопросов и ответов нет
источник

OS

Oleg Soroka in Podlodka – IT Podcast
а вот чтобы их не пере-coupl-ить сверх необходимого - как раз навыдумывали всяких абстракций
источник

OS

Oleg Soroka in Podlodka – IT Podcast
короче, классика рулит" https://hackernoon.com/solid-principles-made-easy-67b1246bcdf
источник

SS

Sergey Sergey in Podlodka – IT Podcast
«Квадрат это не прямоугольник» :)
источник

OS

Oleg Soroka in Podlodka – IT Podcast
кстати, забыл про event sourcing, это, пожалуй, не частный случай сообщений
источник

OS

Oleg Soroka in Podlodka – IT Podcast
и возможно единственный случай, когда что-то типа "медиатора" и баз могут вроде как и не увеличивать coupling, но это не точно :)
источник

OS

Oleg Soroka in Podlodka – IT Podcast
или не так, скорее, если у вас иммутабельные данные а ещё лучше и иммутабельный код тоже, то побочные эффекты от каплинга вас сильно меньше беспокоят...

или даже так: пока вы поймёте как сделать всё иммутабельным, вы и так хорошую архитектуру вынуждены будете родить 🙂
источник

P

Pavel in Podlodka – IT Podcast
Такой чувак интересный про девопс рассказывал. Супер
источник

OS

Oleg Soroka in Podlodka – IT Podcast
Ведущим удаётся правильных экспертов находить, из того что я слышал. Тех, кто не только в теме, но и умеет голосом 🙂
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Oleg Soroka
или не так, скорее, если у вас иммутабельные данные а ещё лучше и иммутабельный код тоже, то побочные эффекты от каплинга вас сильно меньше беспокоят...

или даже так: пока вы поймёте как сделать всё иммутабельным, вы и так хорошую архитектуру вынуждены будете родить 🙂
Ну касательно приложений, все равно изменчивость где то да будет....проводить ее через слой БД, делая неизменные экраны, или изменять на экране отправляя изменения в БД....вероятно тут будет скорость vs багоустойчивость
источник

ET

Egor Tolstoy in Podlodka – IT Podcast
Oleg Soroka
Ведущим удаётся правильных экспертов находить, из того что я слышал. Тех, кто не только в теме, но и умеет голосом 🙂
❤️
источник

OS

Oleg Soroka in Podlodka – IT Podcast
Sergey Sergey
Ну касательно приложений, все равно изменчивость где то да будет....проводить ее через слой БД, делая неизменные экраны, или изменять на экране отправляя изменения в БД....вероятно тут будет скорость vs багоустойчивость
сорян, я в гуях и фронтенде в-целом - лох... даже не знаю, есть ли у вас способ что-то "изменять на экране" просто "отправляя изменения в базу", кроме как тупой поллинг.
источник

OS

Oleg Soroka in Podlodka – IT Podcast
но я про иммутабельность совсем в других местах имел в виду
источник

OS

Oleg Soroka in Podlodka – IT Podcast
если у тебя event sourcing, то в теории ты можешь в БД сложить ивенты, и они будут иммутабельны...
а для вычисления стейта у тебя вынуждено будет обзёрвер, но не какой-то хрен пойми сбоку, как в задаче про два стула выше, а родной, понятный и потому тоже редко изменяемый
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Oleg Soroka
сорян, я в гуях и фронтенде в-целом - лох... даже не знаю, есть ли у вас способ что-то "изменять на экране" просто "отправляя изменения в базу", кроме как тупой поллинг.
Сделать чтобы «экран» «следил» за базой, точнее за «контекстом в котором объекты»
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Oleg Soroka
если у тебя event sourcing, то в теории ты можешь в БД сложить ивенты, и они будут иммутабельны...
а для вычисления стейта у тебя вынуждено будет обзёрвер, но не какой-то хрен пойми сбоку, как в задаче про два стула выше, а родной, понятный и потому тоже редко изменяемый
есть как бы не «стейт» а набор «операций» из которых он вычисляется?....такого в приложениях не помню
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Вроде законы физики не запрещают такое реализовать....но ведь медленно будет, каждый раз вычислять....а если «кэш» хранить то кэш будет мутабельным
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Плюс - что будет если отменить операцию посередине....а если только инкремент операций то размер будет в какой то момент большим
источник

SS

Sergey Sergey in Podlodka – IT Podcast
Это все мои измышления не претендующие на истину :)
источник