MBR (mbr) wrote,
MBR
mbr

Category:

Знаменитое немецкое качество

В какой-то момент меня задолбало менять раз в полгода дешевые чайники по причине сломавшейся биметаллической пластины и я купил чайник с цифровым термометром и микропроцессором. Ломаться там нечему. Bosch, вот типа такого:



Чайник неоправданно дорог за наличие самого простого микроконтроллера и термистора. Но не суть - работает, и хрен с ним.

Я уже писал, что переехал жить в дом. И вот однажды зимой я приезжаю, начинаю прогревать дом. Включаю чайник... И он через секунду пищит и выключается, сигнализируя, что нагрелся. Я ржу.

Программисты уже поняли, думаю. Для остальных поясню. Скорее всего, внутри есть модуль, который выдает температуру в градусах цельсия. И выдает эту температуру со знаком (скопипастили с example, например). А модуль, принимающий решение, обозначил переменную, как беззнаковую. В результате -1 градус превращается в 32 тысячи градусов. Модуль решает - о, нагрелись и вырубается.

Эта ошибка уровня школьника. Вот ну совсем нуба, который си вчера по ютубу начал изучать. Она вылавливается при первом же code review. Ее выловит любой синтаксический анализатор или фаззер.

В принципе, это все, что нужно знать про процесс разработки продукции в компании Bosch. Хуяк-хуяк и в продакшн. Германия. Надежно.
Tags: embed
Subscribe

  • Самодельный антисептик

    Небольшой отчет по самостоятельному изготовлению антисептика. По компонентам понадобятся: - бихромат натрия - медный купорос - стабилизатор осадка.…

  • Победил битрикс

    Раньше рассказывал, как мы пытаемся битрикс внедрить. Сначала просто дал задачу вебщику подергать странички и собрать отчет по линкам. Ад. Там…

  • Советский инженер - это звучит гордо

    Порадовался с последнего стеба vladimir_akinin над программистами. Однако в комменты выползло какое-то количество старых пердунов,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 76 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →

  • Самодельный антисептик

    Небольшой отчет по самостоятельному изготовлению антисептика. По компонентам понадобятся: - бихромат натрия - медный купорос - стабилизатор осадка.…

  • Победил битрикс

    Раньше рассказывал, как мы пытаемся битрикс внедрить. Сначала просто дал задачу вебщику подергать странички и собрать отчет по линкам. Ад. Там…

  • Советский инженер - это звучит гордо

    Порадовался с последнего стеба vladimir_akinin над программистами. Однако в комменты выползло какое-то количество старых пердунов,…