.NET
Zentrale Code-Sammlung inklusive Community

Jeder der sich mit der Entwicklung von Code beschäftigt, weiss die zahlreichen Web-Seiten zu schätzen, auf denen andere Entwickler Ihren Code zu Lösung eines bestimmten Problems veröffentlichen. Vor allem auf den spezialisierten Code-Community-Seiten lässt sich immer ein Schnipsel finden, der einem bei der Bewältigung einer kniffligen Aufgabe weiterhelfen kann. Manche der großen Seiten, wie z.B.
PlanetSourceCode beheimaten inzwischen mehrere Millionen Zeilen Code der unterschiedlichsten Sprachen.
(klicken zum vergrößern)Ein neuer Vertreter dieser Gattung ist
CodeKeep. Er wurde von David Donaldson aus dem Gedanken heraus geboren, seine eigenen Code-Snippets irgendwo zentral zu speichern und wieder abrufen zu können; und das am besten noch direkt aus dem Entwicklungstool heraus. Pate für diesen Gedanken stand das Visual Studio .NET, das zwar einen Code-Snippet-Manager enthält, aber eigenen Code eben nur lokal verwalten kann.
Im August letzten Jahres ging CodeKeep und die
dazugehörigen Visual-Studio-Addins für die Versionen 2003 und 2005 online.
Jedes zu CodeKeep hinzugefügte Snippet enthält, neben diversen Metadaten und dem eigentlich Code, die Eigenschaft
Access Level, mit der man bestimmen kann, ob der eingestellte Code für jeden sichtbar sein soll, oder nicht. Über öffentlichen Code kann in der Community fleissig debattiert werden und steht allen Nutzern auch über das Addin zur Verfügung.
Inzwischen beteiligen sich fast 6000 Benutzer an dem neuen Konzept und diese haben schon über 3900 Snippets in 22 verschiedenen Sprachen eingestellt, wobei allerdings lediglich ein Drittel des Codes öffentlich ist. Ein guter Anfang ist es allemal und es lässt auf mehr hoffen.