Работая все эти последние месяцы над программой, я искренне надеялся, что мне не придётся начинать её переделывать с самого начала. Но, к сожалению, как и все предыдущие 12 лет, мне всё-таки это придётся сделать. Сегодня я подумал, что опять (!!!!) всё получилось никчёмно и что всё можно сделать намного лучше. Как говориться - опять двадцать пять.
Что начсет новой версии Авалонии. Так вот, утром, потратив три часа на поправку "пробросов" выполнения из параллельных потоков в главный, получилось, что я сделал лажу с этими самыми поправками. И что снова всё нужно поправлять. А поправлять нужно в сотнях мест, потому что у меня до вчерашнего дня не хватило мозга для того, чтобы догадаться сделать это в одном методе одного класса, а не в сотнях мест!!!!!! 😪
Я подумал, блин, легче всё начать с начала! Да даже если бы я сейчас потратил ещё три часа на ещё одну двухсотенную череду поправок, с вероятностью почти в сто процентов я бы столкнулся бы с ещё кучей проблем. Проще начать всё с начала.
Наработки свои я сохранил, ничего не нужно изобретать с нуля. Да и теперь я буду умнее - сделаю так, чтобы пришлось меньше тратить времени на некоторые однотипные действия.
Так что вот так. И в этом колесе я уже кручусь без малого пятнадцать лет!!!!!! Мне порой кажется, что я ничего никогда не делаю! Ведь где гарантии, что если я начну снова переделывать программу, то где-нибудь через три месяца я не пойму, что всё ещё лучше можно было сделать и что снова нужно начинать всё с нуля 😮😮😮
Но делать нечего. Я действительно многие вещи реализовал по-идиотски. Не буду вдаваться в подробности, лень всё это описывать. Ладно, делать нечего. Нужно всё переделывать, только на этот раз грамотнее. Пожалуй, завтра и начну. Вот так вот, такие несладкие пироги. Ну и на этом у меня пока всё.