Форум программистов, компьютерный форум, киберфорум
Dragon-LV
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Как мои 4 месяца работы ушли за один клик?!

Запись от Dragon-LV размещена 10.05.2020 в 11:23

Здравствуйте. Сегодня я убедился, что нужно всегда сохранять в бекап нужный проект.
Дело было такое.
Я работал над этой программой целых 4 месяца. При разработке я научился многому, что не знал раньше. Файл который я потерял состоит из 11000 строк. Этот файл является основным. То есть, это как сердце моей программы.
Я сегодня изменял дизайн, тестировал. И в очередной раз я нажал на кнопку остановки программы в моём компиляторе. Мой компилятор MonoDevelop-Unity.
Как только я нажал на кнопку, вдруг вышел синий экран (наверное что-то случилось с системой). Да, раньше иногда он так делал, но в этот раз всё по другому.
Я запустил компилятор, открыл основной файл, смотрю, 1 строка. Я подумал, что файл пока не успел загрузиться, подождал 5 минут, ничего не случилось. Открыл файл с помощью Notepad, смотрю пусто. А файл-то по прежнему весит 350 КБ. Я открыл с помощью Notepad++, смотрю, строк там много, но , там только надписи "NULL". Как же это меня тронуло. ЦЕЛЫХ 4 МЕСЯЦА В ПУСТУЮ! Да, у меня был бекап, но, дело в том, что я сделал этот бекап 2 месяца назад. Скопировал вместо файла, компилировал, пытаюсь открыть, пишет что, программу можно открыть только в 32 битном Windows, что эта программа не совместима с 64 битным. Я изменил параметры сборки программы, но даже это не помог
То есть, даже бекап не помог. Раньше запускалась , теперь пишет что невозможно открыть в 64 битном. Как мне быть?! Мне что, потратить 2 месяца за перенаписания программы? 2 месяца потому что я уже многое знаю. Или мне взять основной файл с декомпиляции exe, который успел сохранить 2 дня назад? Какой из них будет быстрее?
Теперь, я буду использовать Visual Studio.
Я вам дам совет: " Сделайте программу, которая сделает бекап проекта каждый месяц". Это сохранить ваши труды.
Размещено в Без категории
Просмотров 484 Комментарии 11
Всего комментариев 11
Комментарии
  1. Старый комментарий
    Аватар для DobroAlex
    Быстрее будет пользоваться гитом начать
    Запись от DobroAlex размещена 10.05.2020 в 11:53 DobroAlex вне форума
  2. Старый комментарий
    Аватар для OwenGlendower
    Декомпиляция самый простой путь.
    Запись от OwenGlendower размещена 10.05.2020 в 12:15 OwenGlendower вне форума
  3. Старый комментарий
    Аватар для Алексей1153
    есть два вида программистов: одни ещё не делают бэкапы, другие теперь уже делают

    Пользуйся системами контроля версий (у меня, например, GIT) . Ну и да, иногда репозиторий нужно сливать в пару надёжных мест (на на своей машине), чтобы всё разом не потерялось.

    С другой стороны, у такой потери есть плюсы:
    1) теперь ты всегда будешь делать бэкапы
    2)напишешь программу заново с уже зрелым видением её структуры. Да, это займёт время, но уже не 4 месяца, а , скажем, две недели. И структура программы будет лучше, чем раньше
    Запись от Алексей1153 размещена 10.05.2020 в 12:19 Алексей1153 вне форума
  4. Старый комментарий
    Аватар для XLAT
    на случай если сгорит всё село:
    Вложение 6231

    на случай если сгорит яндекс у мя облачко в локалке.
    Запись от XLAT размещена 10.05.2020 в 12:43 XLAT вне форума
    Обновил(-а) XLAT 10.05.2020 в 12:45
  5. Старый комментарий
    Аватар для bedvit
    4 месяца с одним бекапом и переодически синим экраном - да вы человек со стальными...янервами! Я бы так не смог. После серьезных изменений лью на гитхаб (или любой аналогичный сервис, их много) и в архив локально (не все, самое ценное, на случай войны и отключения интернета, света, воды).
    Самое важное - полученные знания. Сейчас подтянете еще reverse engineering, вообщем плюсы есть, если сроки не горят и заказчик не звонит.
    Запись от bedvit размещена 10.05.2020 в 13:17 bedvit вне форума
  6. Старый комментарий
    Аватар для Croessmah
    Цитата:
    Сообщение от bedvit Просмотреть комментарий
    и в архив локально (не все, самое ценное, на случай войны и отключения интернета, света, воды).
    Если свет отключат, архив поможет? Я бы советовал в тетрадку код переписывать. )))
    Запись от Croessmah размещена 10.05.2020 в 13:28 Croessmah вне форума
  7. Старый комментарий
    Аватар для XLAT
    Цитата:
    Сообщение от Croessmah Просмотреть комментарий
    Если свет отключат, архив поможет? Я бы советовал в тетрадку код переписывать. )))
    не гоже так к войне готовиться,
    во как надо:

    раз

    два
    Запись от XLAT размещена 10.05.2020 в 14:12 XLAT вне форума
  8. Старый комментарий
    Запись от Dragon-LV размещена 10.05.2020 в 16:28 Dragon-LV вне форума
  9. Старый комментарий
    Мог попробовать прочитать весь hdd и найти невидимые копии файла
    Запись от letsmail9 размещена 22.05.2020 в 14:57 letsmail9 вне форума
  10. Старый комментарий
    Цитата:
    Сообщение от letsmail9
    Мог попробовать прочитать весь hdd и найти невидимые копии файла
    Как? Так можно? Если да, то скажи как.
    Запись от Dragon-LV размещена 23.05.2020 в 08:07 Dragon-LV вне форума
  11. Старый комментарий
    Например, runtime getdataback. Там даже дерево файлов пытается построить. Ну или околокорневых папках лежат найденные файлы.
    Запись от letsmail9 размещена 23.05.2020 в 14:43 letsmail9 вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.