Какие инструменты или подходы вы бы рекомендовали "единоличной команде", чтобы организовывать?
Я занимаюсь исследованиями, которые включают в себя много кодирования, написание сотен сценариев perl-скриптов, двоичных файлов на С++, которые используются до тех пор, пока я не найду более подходящий подход, большие объемы данных, которые обрабатываются по-разному, где некоторые новые препроцессинг делает старый путь устаревшим - пока я не узнаю, что старый способ был действительно лучше, и так далее. Моя работа по своей сути является движущейся мишенью, так как я должен многое пробовать, и часто ничто из этого не идеально.
Это не совсем хаотичная ситуация, но она также далека от совершенства. Существуют ли общие подходы, которые вы бы рекомендовали в такой ситуации? Я использую SVN
для моего кода, хотя не для разных версий данных, потому что это становится слишком большим. Трудно отслеживать все скрипты и двоичные файлы, поэтому я всегда комментирую их, записываю, как я их запускал и т.д. Но мне любопытно, есть ли у вас дополнительные идеи.
(Я работаю над системой linux.)