tag robots name metaetiquetas keywords follow description content code all code-reuse

code-reuse - name - metaetiquetas robots



¿Cómo puedo indexar y poner a disposición un código reutilizable? (5)

Tengo muchos archivos pequeños que contienen fragmentos de código, algoritmos de pseudocódigo, clases, plantillas, muestras de SQL, etc., y obviamente no puedo poner todo esto en las bibliotecas. Necesito un método práctico para indexarlos todos, y para poder poner este índice a disposición de los demás.

  1. ¿Qué debe contener dicho índice para facilitar la búsqueda?
  2. ¿Hay tales repositorios disponibles en la web? (Entonces puedo probar las técnicas que usan)
  3. ¿Hay alguna aplicación ya escrita que implemente esto que pueda ver?

Posible duplicado: https://stackoverflow.com/q/90300/15161


Encuentro que la única forma de administrar el código fuente está en el repositorio de control de fuente. Esto incluye plantillas y algoritmos de pseudo código. ¿En qué se diferencia del resto de tu código? Estoy familiarizado con los cvs que pueden alojarse aquí, por ejemplo (configurar el servidor cvs no es una tarea compleja), puede buscar en el repositorio usando cvsearch y explorarlo usando cvs web client .
No estoy diciendo que cvs sea la mejor opción, solo otra que satisfaga todas sus necesidades.

Los fragmentos de código no son una buena opción, en mi humilde opinión.


Es posible que desee probar refactormycode.com o configurar su propia wiki para ello. Una wiki realmente suena como una buena aplicación aquí.


Puede hacer un índice de texto completo de su disco duro usando una herramienta como Copernic , Windows Live Search o Google Desktop . Luego, cada vez que desee un fragmento de código que haga algo específico, solo busque las palabras clave relevantes y ahí va.


Si está trabajando con .NET / Visual Studio, podría considerar agregarlos como fragmentos de código

Code Keep es un repositorio en línea bastante bueno para CodeSnippets y tiene complementos para VS2008

Lo que hemos hecho en el trabajo es crear una cuenta común para que el desarrollador la use, por lo que todos se envían a codekeep bajo un inicio de sesión común y luego pueden recuperar todos los fragmentos de código.

También podría valer la pena crear una wiki de desarrollador en su red de desarrolladores. En algún lugar en el que las personas mayores pueden dejar documentación sobre los patrones y fragmentos que usa con regularidad y los nuevos miembros del equipo pueden buscar ayuda. Usamos TRAC in house como una integración WIKI / Issue Management / SVN todo en uno y hace el trabajo muy bien