DS
SOLID для elixirSize: a a a
DS
SOLID для elixirDS
V
V
So our reductive definition of OO is:
The technique of using dynamic polymorphism to call functions without the source code of the caller depending upon the source code of the callee.
DS
MR
MR
MR
MR
ŹR
MR
LL
mq или pubsubMR
LL
master-slaveLL
Amazon SQS в какой-то бихевиор, а потом для локальной разработки и тестов используй встроенные pubsub, например, на pg2MR
LL
V
Бертран Мейер в основном известен как основоположник термина Принцип открытости/закрытости, который появился в 1988 году в его книге Object-Oriented Software Construction, отвечая на вопрос:Это примерно про "фиксируем API на версии 1 и не меняем, все изменения пихаем в версию 2".
«Как можно разработать проект, устойчивый к изменениям, срок жизни которых превышает срок существования первой версии проекта?».
MR