На работе обрадовали

Приносят новые спецификации протокола для железяк. Спеки новые почти на 100%. Дело в том, что даже если бы они обновились где-то на 20%, то уже пришлось бы переписывать половину кода, а тут на тебе - никаких шансов для старой кодовой базы то есть. Все с нуля. Оно-то может и к лучшему, т.к. теперь, с нынешних высот, мне хорошо видно многие косяки при проектировании. А это отличный шанс все начать сначала. Такое не так часто в жизни случается. Обидно только, что полгода работы фактически коту под хвост. "Давай по-новой, Миша. Все хуйня!". Самое интересное, что с самого начала было видно, что протокол - дерьмо: это тупое ограничение длины команды в 2 байта, дебильное ограничение на поле типа команды в 3 бита и весь прочий шлак. Оно все с самого начала бросалось в глаза. Но меня, ж понятное дело, никто не слушал. А зря. Я им говорю - одно только HDLC забирает 4 байта, а протокол телеграмм еще минимум 6 байт. То есть десять байт минимальная телеграмма будет. Увеличение длины команды на 1 байт увеличит длину закодированной в HDLC телеграммы менее, чем на 10%. Объяснял, объяснял - не понимают. Ну раз мозгов нет, то будем переделывать, что уж тут.

Комментарии

Популярные сообщения из этого блога

Новый год в клубе Мисто

Ну нихуя себе первое марта

Упаднические настроения