Чем больше я смотрел примеры из SDK Newton, тем меньше видел в них «код для начала работы».
На самом деле они показывают, чего протокол ожидает от разработчиков как ценности.
Обратите внимание, как часто примеры отказываются что-либо угадывать. Несовпадающий Shield не принимается. Запрещённая политика не рассматривается как временная ошибка. Даже проверка Shield устроена так, чтобы опираться на верификацию, а не на предположения.
Из-за этого мне стало казаться, что примеры учат не только синтаксису — они учат привычкам.
Хорошая инфраструктура не просто делает успешные действия проще. Она также затрудняет игнорирование неверных действий.
Это тонкий дизайнерский выбор, но он многое говорит о том, как @NewtonProtocol подходит к безопасной автоматизации.
$NEWT #Newt @NewtonProtocol
#newt $NEWT @NewtonProtocol
На самом деле они показывают, чего протокол ожидает от разработчиков как ценности.
Обратите внимание, как часто примеры отказываются что-либо угадывать. Несовпадающий Shield не принимается. Запрещённая политика не рассматривается как временная ошибка. Даже проверка Shield устроена так, чтобы опираться на верификацию, а не на предположения.
Из-за этого мне стало казаться, что примеры учат не только синтаксису — они учат привычкам.
Хорошая инфраструктура не просто делает успешные действия проще. Она также затрудняет игнорирование неверных действий.
Это тонкий дизайнерский выбор, но он многое говорит о том, как @NewtonProtocol подходит к безопасной автоматизации.
$NEWT #Newt @NewtonProtocol
#newt $NEWT @NewtonProtocol
