ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1042138 Топик полностью
Cкpипaч, пророк (04.10.2020 22:40, просмотров: 453) ответил teap0t на Я в корневом посте (#15) просил пояснить, является ли некий приём программирования "говнокодом" или нет. Это был основной мой интерес. Я понял, что является, но "на косвенных".
"Говнокод" это последовательность синтаксических конструкций, очень неэффективно использующая ресурсы (по сравнению с референсной) или корректная лишь для части возможных входных данных. 

В данном конкретном случае, возможно справедлива вторая часть определения.


Но не всегда.

Можно работу с полем EXTI_Mode "обвязать" так, чтобы попадание туда некорректного значения было ДОКАЗУЕМО невозможно.

Я-так-думаю.


Особенно если название этому полю дать корректное (например, registers_offsets).

... но не любой ценой.