CodeBeagle
Link: http://sourceforge.net/projects/codebeagle
Es gibt Tools, bei denen man sich - hat man sie einmal eine Weile benutzt - einfach nicht mehr vorstellen kann, jemals nocheinmal ohne sie zu arbeiten. CodeBeagle gehört seit ein paar Monaten definitiv für mich zu dieser Kategorie. CodeBeagle ist das Feierabendprojekt meines Kollegen und Team Leads Oliver Tengler und es ist ein "Find in Files on Steroids". Vor CodeBeagle bestand das Suchen nach einem String im Quellcode von επτ?σ aus minutenlangen Läufen von Visual Studios "Find in Files"-Funktionalität. Heute ist es ein Wimpernschlag mit einer Suche in CodeBeagle und ich bekomme alle Vorkommnisse eines Strings übersichtlich angezeigt, kann von Hit zu Hit hüpfen und habe mit einem Doppelklick die Datei in Visual Studio offen. Voraussetzung ist allerdings, dass man seinen Quellcode indiziert, das dauert auf einer typischen Entwicklungsmaschine bei mir für den Quellcode von επτ?σ schon mehrere Stunden. Das lasse ich mit einem Scheduled Task jede Nacht einmal durchlaufen und habe dann den Quellcode indiziert, wenn ich morgens zu arbeiten anfange. Olli hat den Quellcode von CodeBeagle über Weihnachten unter die LGLP gestellt und zum Download bei SourceForge bereitgestellt. Und ich bin seiner Gattin und meiner lieben Kollegin Swetlana sooo sehr dankbar, dass sie ihn hat gewähren lassen, auch wenn sie mich gerade ohne Ende hasst, weil ich so viele Bug- und Featurerequests bei Olli für den CodeBeagle eingetütet habe, dass darunter das Familienleben bei Tenglers zweifellos gelitten haben muss :-)