zHz00 Untitled

среда, 07 февраля 2018
23:59 О версионности
Приносят прибор на основе микроконтроллера. Неправильно работает.

Смотрю -- эту ошибку я уже видел. И уже исправил. Почему же прибор работает не так, как надо? Проверяю 10 раз исходник -- не может быть, чтобы ошибка была не исправлена!

Потом я догадался -- в прибор была прошита старая прошивка. Это был единственный прибор, который я ещё не прошил исправленной версией.

Так я познал очевидные истины:
1. Версии прошивки должны нумероваться (и быть приуроченными к коммитам!).
2. Устройство должно уметь сообщать о своей версии.
3. Изготовителю надо вести учёт, в каком из приборов какая прошивка стоит (если, конечно, пользователи не могут прошивать прибор самостоятельно).

Версионность для программ под обычный компьютер тоже актуальна, но не так, как под контроллеры: когда есть ОС и файловая система, версию можно опознать по косвенным признакам -- размеру и дате изменения. В контроллере же нет ни того, ни другого, ни третьего, ни четвёртого.

@темы: Лайфхак, Программирование, Фейлы, Борьба с техникой, Очевидное-невероятное

URL
Побывал как-то в трапезной буддийского монастыря. Крайне ...
Власть - пленит Деньги - ослепляют Смерть - заворажив...
не люблю медленно ходить, практически постоянно там бегаю...
- Устал я лежать в больнице. 8 лет уже. - А почему так ...
он поцеловал меня вчера при расстовании: -глупая, и ты ...
http://www.golaz.ru/vitaly/never.jpg
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail