КЛ
00:09 26-02-2019 О Матрице
«Нео направляется к выходу, но тут ему навстречу выходит агент Смит.
На нем одета майка, на которой нарисована большая ложка и надпись: «ОНА ЕСТЬ!!!»» (с)


Тут давеча поймал глюк Матрицы.
Для начала небольшое пояснение, как у меня хранится рабочая информация. Итак, имеется диск, на диске папка, в ней подпапки озаглавленные в соответствии с направлениями работы (6 штук). В каждом направлении, в свою очередь, папки (количество - от десятков до сотен) озаглавленные в соответствии с проектами (цифровой код+название, код уникальный, название, как правило, тоже), внутри лежат рабочие файлы, архивы, подпапки и т.д. и т.п (именуются как угодно, но как правило, по названию объектов входящих в проект, не уникальны, в принципе, в разных проектах могут быть файлы с одинаковыми или похожими наименованиями) и итоговые файлы с результатом (именуются в определенном формате). Принцип работы прост - получив задание, создаю в соответствующем направлении папку проекта, туда сваливаю рабочие материалы, делаю итоговый файл. В общем, просто и незатейливо.

Ну так вот, недавно получаю утром задание, создаю соответствующую папку, сваливаю материалы, и, где-то после обеда, начинаю писать итоговый файл. В процессе написания вспоминаю, что несколько месяцев назад делал по совершенно другому направлению проект, который некоторым образом пересекается с текущим, и хорошо бы посмотреть, что я там писал и может быть что-то позаимствовать. Единственное, что мешает - не помню ни когда это было, ни как назывался проект. Перелопачивать подряд все папки лень, оставляю это дело на завтра. На следующий день лопачу, и, просмотрев десяток-другой проектов, нахожу искомый. Читаю, чего я там понаписал, закрываю итоговый файл и ... взгляд цепляется за названия пары лежащих в папке этого проекта файлов. Их названия соответствуют названиям объектов моего текущего проекта.
«Оппа, - говорю я себе, - кажется я их уже тогда смотрел, но почему-то не помню». Тут до меня доходит вторая мысль, что, если эти объекты присутствовали в прошлом проекте, то итоговый файл должен быть совсем другим, и, если я тогда не учел информацию по этим объектам, то это косяк и довольно серьезный. Лезу в эти файлы, чтобы посмотреть, что там за информация (может она отличается от той, что есть сейчас у меня) и вижу в файлах вчерашнюю дату... Начинаю проверять дату и время создания файлов ...
И вот какая картина вырисовывается. Получив задание, создаю папку проекта, в 10.00 создаю в ней первый файл по одному из объектов, далее каким-то невероятным образом перемещаюсь в папку прошлого проекта, лежащего в совершенно другом направлении (напоминаю, в тот момент я не знал ни его названия, ни когда я его делал) и в 10.01 и 10.02 создаю файлы по еще двум объектам (за них-то я потом и зацепился), далее таким же невероятным образом возвращаюсь в папку текущего проекта и продолжаю работать в ней...
Нет, конечно чисто теоретически, можно случайно перескочить в соседнюю папку, но вот так, на пару уровней вверх, потом вниз, попасть в связанный проект, название которого в тот момент не помнишь, а потом проделать все в обратную сторону и не заметить этого .... В общем, «Wake up, Neo».