ДED
Я новичок в этом, спецам виднее) я думал напротив (изменить библиотеки под энкодер вместо кнопок и переделать меню под человеческий тфт) будет проще, чем писать с 0, ну да ладно, так значит так
Ну не скажи. Я через месяц свой собственный код не узнаю, а чужой... К тому же очень часто люди свой код вообще никак не документирует, даже банальными комментариями в коде. И приходится очень долго вникать что к чему. Нас в универе всегда заставляли прежде, чем что-то кодить разрабатывать алгоритм, составлять структурные схемы будущей программы, если надо - писать псевдо код для понимания. Зато потом когда уже знаешь какие программные модули нужны (нас заставляли вникать в ООП), какую функцию каждый из них выполняет, как между собой взаимодействует и какими данными обмениваются, то написать код плевое дело. Но признаться, я по жизни редко все это делаю, т.к. что-то более-менее крупное давно не кодил, а мелочь проблем не вызывает.