2 Stimmen

Wie organisieren Sie Ihre temporären Arbeitsdateien?

Ich behebe eine Menge Fehler und implementiere neue Funktionen für verschiedene Kunden. Diese Kunden melden alle ihre Bugs, Änderungswünsche und Anfragen für neue Funktionen an unsere Trac-System . Manchmal führen diese Anfragen dazu, dass ich einige SQL-Änderungsskripte erstelle, manchmal gibt es Excel-Dokumente oder Access-Datenbanken mit Testdaten, Word-Dokumente vom Kunden und so weiter. Eine Menge Dateien, die zur Behebung eines Tickets verwendet werden und dann gelöscht werden können, wenn das Ticket geschlossen wird.

Normalerweise erstelle ich dazu im Dateisystem Ordner wie diesen: /customerXX/TicketNNNNN und dann einfach alles dorthin verschieben.

Wie organisieren Sie Ihre Arbeitsdateien? Haben Sie ein fantastisches Werkzeug gefunden, um dies zu tun?

2voto

John Hyland Punkte 6765

Ich würde sagen, für Skripte oder Dateien, die sich auf ein bestimmtes Ticket beziehen, wäre es am besten, die Datei an dieses Ticket in Ihrer Fehlerverfolgungssoftware anzuhängen - fast alle Fehlerverfolgungsprogramme, mit denen ich gearbeitet habe, erlauben dies. Auf diese Weise können Sie zurückblicken und a) genau sehen, was Sie getan haben, falls etwas schief geht, oder b) genau das Gleiche tun, wenn das Problem später wieder auftaucht. Das ist mit Sicherheit auch der beste Ort, um Dateien mit zusätzlichen Informationen vom Kunden aufzubewahren (oder zumindest der erste Ort, an dem die meisten Leute nachschauen werden).

Für häufig wiederverwendete Skripte, die nicht spezifisch für ein bestimmtes Ticket sind, würde ich ein Verzeichnis scripts/ oder bin/ im zugehörigen Projekt anlegen und sie dort aufbewahren.

Ich habe auch eine kleine Handvoll nützlicher Dateien, die ich in src/misc/ außerhalb meines Home-Verzeichnisses aufbewahre, mit Dingen wie SQL-Abfragen, um lesbare "explain"-Ausgaben von Oracle und dergleichen zu erhalten, die nicht spezifisch für ein bestimmtes Projekt sind. Die Anzahl dieser Dateien ist jedoch klein genug, dass Unterverzeichnisse nicht notwendig sind - ich vermute, wenn Sie eine große Anzahl dieser Dateien haben, könnten/sollten viele davon in bestimmte Projekte oder Ihr Fehlerverfolgungssystem verschoben werden.

0voto

Darth Continent Punkte 2281

JIRA hat sich auf meiner Website als sehr hilfreich erwiesen. Es unterstützt Problemverfolgung, Dateianhänge, und Sie können Ihre Projekte und Probleme leicht anpassen und kategorisieren.

0voto

Jedi Master Spooky Punkte 5351

Ich benutze Fogbugz und ich füge alle Dateien zu dem Fall hinzu. Ich glaube, dass es egal ist, welche Anwendung Sie verwenden, wichtig ist, dass Sie diese Dateien für zukünftige Referenzen aufbewahren. Wenn Ihr Fehlerverfolgungsprogramm das Anhängen von Dateien nicht zulässt, fügen Sie die Dateien zur Versionskontrolle hinzu.

0voto

Ryan Punkte 631

Wir verwenden CaWeb4 und finden es sehr einfach für unsere Fehlerverfolgung zu verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X