Поскольку Kent Beck отмечает при обсуждении защитных пунктов в Шаблоны Реализации создание стандартной программы иметь однократную и точку выхода...
"должен был предотвратить беспорядок, возможный при вскакивании и из многих местоположений в той же стандартной программе. Это проявило здравый смысл, когда относился к ФОРТРАНУ или программам на языке ассемблера, записанным с большим количеством глобальных данных, где даже понимание, какие операторы выполнялись, было тяжелой работой... с маленькими методами и главным образом локальными данными, это напрасно консервативно".
я нахожу функцию записанной с защитными пунктами намного легче следовать, чем один длинный вложенный набор if then else
операторы.
Нет, 55В°C не опасно. В то время как определенные предельные температуры будут зависеть от Ваших аппаратных средств, вывод Вы состояния показа, что критическая температура 100В°C. Так как Вы приблизительно в половине этого, я не волновался бы об этом.
Примечание, которое это не применяет через плату. Просто в данном случае, где Вы знаете критическую температуру. Так или иначе, 55 является низким для примерно чего-либо, я не думаю, что существует любой компонент, который будет иметь проблемы с такой низкой температурой.
Проверьте эту ссылку для temp_throttle перегрева ЦП сценария . Что я могу сделать? я добавил его для запущения списка приложений. Это понижает скорость ЦП, когда это достигает к критическому уровню, определенному Вами, как:
sudo '/home/$USER/helper/temp_throttle.sh' 55