ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
29 декабря
1562651 Топик полностью
POV (Вчера, 23:06, просмотров: 42) ответил Kpoк на Ну да, ну да. А то до ИИ говнокод не производился в промышленных количествах. И чем традиционное Ctrl-C Ctrl-V отличается от его деятельности?
задачи болвану могут быть разные... 

Сегодня окончательно завершил шрифты векторные для МК.. даже не знаю хватит ли желания и сил код подчищать чтобы не стыдно за него было.

Но мне не очень нравится:

1) Если рендер символов выполняется по мере обращения к ним, то первое открытие страницы в меню визуально посимвольно происходит. "Для себя" - да похрен, но тут люди рублем голосуют, им покрасивше надо.

2) Если символы готовить заранее, то некрасивая пауза в 5 секунд на старте прошивки. Выглядит колхозом, хоть ни на что не влияет. Прогресс бар поставил чтобы видеть что оно не висит, а какбэ "прогревается" - не, не понравилось тоже.


Я пишу роботу:

Оси с потоками нет, а хочу кеширование символов вести фоном. Может сделать конечный автомат? Разбить мою функцию (рекурсивный обход структуры меню с поиском строк с номерами и размерами шрифтов) на отдельные стадии. И выходить из функции как получен некий логический конец, после которого можно возовбновить работу дальше.


Тот говорит "ок" и через минуту вывалил полностью готовое решение, в терминах принятых для РТОС (всякие Yield в комментах и т.п.) чтобы проще код изучать.

Заработало сразу! ... я бы полдня это писал


Но если роботу не разжевывать, результат может убогим получиться.

Фактически ты должен этот результат уже видеть в голове, чтобы полностью описать.