Как вы организуете свои временные рабочие файлы?

Я исправляю множество ошибок и внедряю новые функции для нескольких разных клиентов. Все эти клиенты сообщают о своих ошибках, запросах на изменение и новых функциях в нашу систему Trac. Иногда эти запросы приводят к тому, что я создаю некоторые сценарии изменения SQL, иногда есть документы Excel или базы данных Access с тестовыми данными, документы Word от клиента и так далее. Множество файлов, которые используются для исправления одной заявки, а затем могут быть удалены при закрытии заявки.

Обычно я делаю это, создавая папки в файловой системе, например: / customerXX / TicketNNNNN, а затем просто выгружая туда все.

Как вы организовываете свои рабочие файлы? Вы нашли какой-нибудь фантастический инструмент для этого?


person Allan Simonsen    schedule 10.06.2009    source источник


Ответы (4)


Я бы сказал, что для скриптов или файлов, связанных с конкретным билетом, лучше всего было бы прикрепить файл к этому билету в вашем программном обеспечении для отслеживания проблем - почти все средства отслеживания проблем, с которыми я работал, позволят вам сделать это. Таким образом, вы можете оглянуться назад и а) увидеть, что именно вы сделали, если что-то пойдет не так, или б) сделайте то же самое, если проблема снова возникнет позже. Это почти наверняка лучшее место для хранения файлов с дополнительной информацией от клиента (или, по крайней мере, первое место, куда большинство людей будут смотреть).

Для часто используемых сценариев, не относящихся к конкретному билету, я бы создал каталог scripts / или bin / в связанном проекте и сохранил их там.

У меня также есть небольшая горстка полезных файлов, которые я храню в src / misc / вне моего домашнего каталога, с такими вещами, как SQL-запросы для получения удобочитаемого «объяснительного» вывода из Oracle и тому подобное, которые не являются специфическими для какого-либо конкретного проекта. Их количество достаточно мало, поэтому подкаталоги не нужны - я подозреваю, что если у вас окажется большое количество этих файлов, многие из них можно / нужно переместить в конкретные проекты или в вашу систему отслеживания проблем.

person John Hyland    schedule 10.06.2009

JIRA очень помог в этом на моем сайте. Он поддерживает отслеживание проблем, прикрепление файлов, и вы можете легко настраивать и категоризировать свои проекты и проблемы.

person Darth Continent    schedule 10.06.2009

Я использую Fogbugz и добавляю все файлы в дело. Я считаю, что независимо от того, какое приложение вы используете, важно сохранить эти файлы для использования в будущем. Если ваш инструмент отслеживания ошибок не позволяет прикрепить файл, добавьте файлы в систему контроля версий.

person Jedi Master Spooky    schedule 10.06.2009

Мы используем CaWeb4. и найти его очень простым в использовании для отслеживания ошибок.

person Ryan    schedule 10.06.2009