zHz00 Untitled

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

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

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

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

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

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

URL
Почему мир покоряют бездарности, а не гении ? Гении вст...
Он почти все время молчит - никогда не выходит из себя - ...
http://www.donotenter.com/cool/sign...ts_of_nots.html ...
Что бы человек жил, ему достаточно секунды. Что бы ч...
Обещанное просветление вечером:) *** ...И где же п...
В стаде может быть много сильных слонов, и всё же они буд...
Добавить комментарий

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

Подписаться на новые комментарии