Welche Tools oder Ansätze würden Sie einem "Ein-Mann-Team" empfehlen, um sich zu organisieren?Wie kann ich all meinen Code, Daten, Skripte, Aufgaben usw. organisieren?
Ich mache Forschung, die eine Menge Codierung umfasst, schreiben Hunderte von Einweg-Perl-Skripten, C++ - Binärdateien, die verwendet werden, bis ich einen besseren Ansatz, große Mengen von Daten finden, die auf verschiedene Arten vorverarbeitet, wo einige neue Vorverarbeitung macht den alten Weg obsolet - bis ich herausfinde, dass der alte Weg tatsächlich besser war und so weiter. Meine Arbeit ist von Natur aus ein bewegliches Ziel, da ich viele Dinge ausprobieren muss, und oft ist nichts davon perfekt.
Es ist keine völlig chaotische Situation, aber es ist auch nicht perfekt. Gibt es allgemeine Ansätze, die Sie in einer solchen Situation empfehlen würden? Ich verwende SVN
für meinen Code, aber nicht für die verschiedenen Versionen der Daten, weil das zu groß wird. Es ist schwer, alle Scripts und Binaries im Auge zu behalten, also kommentiere ich sie immer, schreibe auf, wie ich sie ausgeführt habe usw. Aber ich bin neugierig, ob du noch weitere Ideen hast.
(Ich arbeite auf einem Linux-System.)
Ja, und wenn Sie das Trac-Wiki verwenden, können Sie die Seiten in Subversion einfach mit Ihrem Code verknüpfen – soemirno