metaclass: (дзедline)
[personal profile] metaclass
Сидел до утра пилил модуль в опердени на кложуре.
Наткнулся в процессе на классическую шизу - "ошибка в обработке ошибок", некоторые ошибки в исходниках (при macroexpand) в принципе не показывают информацию о месте, где произошла ошибка.
Мне-то хорошо, я hg diff глянул и сразу вижу где чернь, потому что я коммиты делаю после каждой заработавшей функции, но такие ошибки напрягают.
Полез искать в исходники, вроде починил, сообщение об ошибке чуть более аккуратно оформил, информации добавил, оформил баг-репорт с патчем.
Даже если в апстрим попадет нескоро - возможность самостоятельно починить исходники в дебрях языка или либ сильно спасает. И является тестом на пригодность к использованию разного рода не особо мейнстримных языков - если можно их починить самому за пару часов - пригоден, иначе - нет.

Date: 2013-02-22 07:53 pm (UTC)
From: [identity profile] dmitry shamov (from livejournal.com)
У меня на работе был принетр MB316 (Rikoh на самом деле не поставляющийся в Россию). Так вот мы его и в хвост и в гривы два года и тут раз у него на корпусе срезало пластиковую шпильку и он остановился. Товарисч взял залил эпоксидкой стальную. Короче вырвало с мясом и с куском в сантиметров пять. После разбора полетов выяснилось, что это фича. Шпилька срезается но при этом не повреждается остальное и стоит она 5 рублей. А если она стальная то все летит к чертям и стоит уже 10 тысяч!. Просто система сделана с специальным слабым местом чтоб когда ломалось ломалось именно в нем....

Date: 2013-02-22 11:22 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
у игрушечных вертолетов та же фигня: или шестерня на валу двигателя, или шпилька крепления "большой" шестерни.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 18th, 2025 06:28 am
Powered by Dreamwidth Studios