https://github.com/speedcontrols/ac_sc_grinder/blob/master/src/calibrator.h
Как можно покрасивее записать бизнес-логику? В процессе калибровки надо проделать линейную последовательность действий. Местами иногда бывают циклы, но без фанатизма. Снаружи это все дергается через метод ".tick()", а дальше «крутись как хочешь».
Не нравится мне как выглядит код. Ни когда это был единый switch, ни после разбивки на мелкие функции. Суть простого алгоритма тонет в особенностях реализации. Что можно придумать, чтобы улучшить читаемость?
PS. Тащить ради этого RTOS как-то не хочется.


Ответ на:
комментарий
от no-such-file

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от no-such-file


Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от no-such-file

Ответ на:
комментарий
от tailgunner


Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от hateyoufeel

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от hateyoufeel

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от dumdum

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от dumdum

Ответ на:
комментарий
от dumdum

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум С/CPP можно ли закодить yeld через longjmp? (2020)
- Форум Переписать конфиг Nginx покрасивее (2018)
- Форум генератор (2008)
- Форум Генератор отчетов (2017)
- Форум генератор карт. (2012)
- Форум Генератор лабиринтов (2017)
- Форум Генератор текста (2017)
- Форум Генератор перестановок (2012)
- Форум генератор словосочитаний (2012)
- Форум Генератор кислорода (2014)