ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
915890 Топик полностью
Скрипач, пророк (14.04.2019 06:23 - 06:29, просмотров: 231) ответил VLLV на То, что может быть неудобно, я принимаю, сам недавно обсуждал эту тему в команде, чтобы "система" не пожирала ресурсы. Но разговор ушел немного в сторону, от противостояния goto и переменной состояния типа такого:
У меня переменная состояния использована под прототриды. Двухуровневая модель состояний - именованные и неименованные. Потому tradeoff между "формальной правильностью" и чистотой/ читабельностью кода. Это плохой дзен, когда для чтения программы нужно "перестроить мозги". Так и на брейнфаке можно писать. Технически-же, разницы между goto и метками switch нет ни малейшей. В принципе, из переменной pt можно взять адрес и посмотреть по диапазону куда он лег. Но это внесено не goto'шками, а прототридами. Будем обсуждать прототриды VS именованные состояния?
... но не любой ценой.