Re[16]: Про типы и логику
От: Mamut Швеция http://dmitriid.com
Дата: 10.02.15 19:56
Оценка:
M>>Сервер. Начинает принимать протокол версии 2.0, который меняет тип поля.
M>>Клиент. Продолжает отсылать протокол версии 1.2, в котором тип поля старый.
WH>Спасает. Нормальные люди не забывают проверять версию протокола при соединении.

Спасает при условии нормальных людей

WH>И вместо мутных багов будет понятное сообщение о том, что нужно протокол обновить.


Ой. Ты не поверишь, в нашей команде у нас такое прекрасно происходит с вовсю динамическим Эрлангом.

WH>При обновлении кода клиента компилятор будет бить по рукам везде, где программист забудет исправить типы.


Ага. При обновлении кода клиента. Ну вот мы обновили код клиента в насквозь динамическом Эрланге, и все заработало на ура.


Смешно, как ты утверждаешь, что «данного класса проблем бы не было.», но потом тут же повторяешь ровно то, что я говорю: что нифига она не спасает, если
— Нормальные люди не забывают проверять версию протокола
— Клиент не обновлен



M>>Я не твержу, что типы не нужны.

WH>А чем ты тут занимаешься?

Я на этот вопрос ответил уже много раз


dmitriid.comGitHubLinkedIn
Отредактировано 10.02.2015 20:10 Mamut [ищите в других сетях] . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.