Обломсъ: два дня, прошедшие впустую
Да уж, этот день и прошлый день стали просто катастрофическими. Вчера я пост не писал, так как похвастаться было нечем, ибо как случился облом. Представьте себе, вы пашете целый день и все результаты вашего труда просто куда-то начисто смываются. Вот так у меня вчера было. А что, собственно, было? Ну, большая часть дня у меня прошла в штатном режиме. Как обычно, я работал над функционалом программы. А именно, над пресловутым, нескончаемым, диалоговым окном для визуального проектирования баз данных. Я уже было закончил работу над предварительно заданными шаблонами баз данных. Да, все восемь штук шаблонов были сделаны. Затем уже я приступил к заключительному пункту работы над этим пресловутым окном. Я имею ввиду реализацию графического отображения внешних связей между таблицами. А если конкретнее, это стрелочки между миниатюрами таблиц, помеченными внешними ключами. И я уже даже сделал контрол, отображающий эти стрелочки. Уже осталось только вывести эти контролы в редактируемой области диалога с миниатюрами. Но тут вдруг меня понесло в сторону, и это стало роковым действом.
Так вот, вдруг нежданно негаданно (для себя самого 😵) я вдруг захотел (приспичило) переименовать текущий проект (DataMaker) в DataMaker-Draft, предполагающий черновую работу. Я переименовал текущий локальный проект на своём компе и также переименовал проект на гитхабе. И тут произошла путаница. Корче говоря, при попытке сохранения текущего проекта в переименованный репозиторий произошёл облом. Мои локальные файлы проекта были нафиг стёрты!!! Вместе со всем мною написанным кодом программы. Но благо, что черновик у меня был сохранен на гитхабе. Я смог оттуда его скачать и восстановить. Но вот всё, что я сделал за вчерашний день было безвозвратно потеряно 😮😮😮!!!
О ужас, как же жизнь иногда не справедлива! Просто хочется орать! Я потерял результаты своего труда за весь день! И мне пришлось восстанавливать проект на своей локальной стороне. И сегодня я делал то же самое, что и вчера. Но вот только ещё не доделал. Доделал только шаблоны БД, а контрол для отображения стрелок - до него я ещё не добрался!!! И помешало мне добраться до него ещё одно досадное обстоятельство 😮 - я решил повторно сохранить на гитхабе старый проект. Почему-то черт меня дёрнул сделать это не под конец рабочего дня, а на его середине 😵 Новый-то был создан и сохраняется в пересозданный репозиторий 'DataMaker'. И вот, начиная с сегодняшнего полудня и до сих пор, я сижу без дела (😮) и в ожидании, пока файлы проекта подготовятся к отправке в репозиторий на гитхабе. Не один час в моём редакторе висит процесс синхронизации файлов проекта. То ли висит, то ли выполнятся, не понятно. И понятно будет только к следующему утру 😮, потому что только тогда станет ясно, что это бессмысленная затея. День сей почти полностью потрачен впустую, как и вчерашний 😮😮😮
Ну а к чему вообще мне это - переносить проект в черновик и создавать новый? Да всё потому, что ко мне уже несколько дней назад пришло осознание, что то, что у меня получилось, получилось черновиком и что в продакшн этот проект едва ли можно выпустить. Что программу нужно полностью переработать и конкретно многое улучшить. Потому что то, что получилось, ещё не идеал. А я стремлюсь именно к идеалу. Для этого нужно серьёзно провести рефакторинг всего кода программы, на что безусловно потребуются месяцы работы 😵. Так что вот такие несладкие пироги. Текущий проект, конечно, можно будет выпустить в продакшн, но вот хорош он не будет. Хорош не только в плане стабильной работы, но е ещё в плане поддержки проекта. У меня там многие вещи переусложнены и запутаны. За последние несколько дней я продумал, как можно всё улучшить. Так что вот так. Передо мной непростой выбор. Либо выпустить не совсем качественную программу, либо потратить дополнительные месяцы на её улучшение и доводку до ума. Последний вариант мне видится более предпочтительным, потому что для успеха нужно, чтобы всё было идеально. Ну или, по крайней мере, хорошо. Удача любит подготовленных. Так что мне надо лучше подготовиться. И программа должна работать правильно, безупречно и быть легко расширяемой (в плане функционала) и поддерживаемой. Так что вот так.
Предстоит много работы. И мне всё своё время нужно посвятить этому. А тут мне, как назло, приходится зависать по многу часов в ожидании. Так что надо ждать, пока мой текущий проект сохранится или не сохраниться на гитхабе. Ну вот, собственно, и всё, что я пока могу сказать. Рабочий день на сегодня у меня уже закончен, так как редактор мой сейчас занят, нескончаемо долго синхронизируя файлы проекта для их отправки в репозиторий гитхаба. Ну и на этом у меня пока всё и до новых постов, и до новых (я надеюсь) свершений.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.