Упомянутая система опросников, разработку которой джависты оценили в 3 месяца, имела одинаковые требования и для расформированной команды, и для автора (судя по тому, что её можно сделать на руби и прикрутить сбоку, это достаточно изолированная задача).
Да, предлагаю просто замасштабировать систему здравоохранения, добавив в 2 раза больше реплик врачей-инфекционистов. Заболевших врачей периодически заменять на новые инстансы.
Спасибо за развернутый ответ.
Но PHP ведь не компилируется, и проверки тайпхинтов все равно происходят в рантайме. Или нет? Конечно, еще в редакторе будут ошибки подсвечиваться, это плюс, не спорю.
Композиция, как и само понятие «интерфейс», прекрасно существует и без ключевого слова «interface».
Статья написана человеком, сформулировавшим принципы SOLID. Он лжец?
Но PHP ведь не компилируется, и проверки тайпхинтов все равно происходят в рантайме. Или нет? Конечно, еще в редакторе будут ошибки подсвечиваться, это плюс, не спорю.
Статья написана человеком, сформулировавшим принципы SOLID. Он лжец?
broadcast_and_receive теперь просто вызывает broadcast(payload).value