CodeSee ayuda a los desarrolladores a visualizar y comprender bases de código complejas


los Las Cumbres de Transform Technology comienzan el 13 de octubre con Low-Code / Sin Code: Habilitación de la agilidad empresarial. ¡Únete ahora!


Déjalos Boletín de OSS Enterprise lidera tu mente abierta fuente ¡Viaje! Registrate aquí.

A medida que crece una empresa de software, también crece su base de código, que puede incluir contribuciones de docenas o cientos de desarrolladores individuales, algunos de los cuales ya no están en la empresa. Comprender cómo funciona una base de código enorme puede ser un desafío, especialmente para los desarrolladores que se unen a una empresa, y ahí es donde entra CodeSee.

Fundada en 2019 en San Francisco, CodeSee permite a los desarrolladores integrar sus repositorios de GitHub y crear automáticamente «mapas» para visualizar una base de código completa, comprender mejor cómo encaja todo y ver cómo un cambio propuesto afecta la base de código más amplia.

Los usuarios pueden colocar anotaciones y notas en un mapa de CodeSee que persistirá a medida que los desarrolladores entren y salgan y los archivos y carpetas cambien con el tiempo. Una función de «recorrido» permite recorridos visuales a través de una sección de código. Además, estos mapas se actualizan automáticamente cuando se fusiona cada solicitud de extracción, son independientes del lenguaje y admiten dependencias en Java, JavaScript, Go y Python.

Arriba: tarjetas CodeSee

La plataforma CodeSee se lanzó originalmente en julio en una fase beta privada, pero ha estado disponible como parte de un programa beta público desde esta semana. En un esfuerzo por llegar a más desarrolladores en todo el mundo, la compañía también anunció que ha recaudado $ 3 millones en una ronda de financiación inicial liderada conjuntamente por Boldstart Ventures y Uncork Capital que reunirá a Salesforce Ventures, Precursor Ventures y un número de angel inversores.

El factor de código abierto

Si bien las tarjetas CodeSee permanecen en versión beta por el momento, la compañía también anunció una nueva comunidad de código abierto llamada OSS Port, diseñada para ayudar a los desarrolladores a participar en proyectos de código abierto. OSS Port se basa en la misión de CodeSee porque los proyectos de software de código abierto son intrínsecamente colaborativos y pueden ser difíciles de navegar cuando miles de personas de todo el mundo intentan crear y mantener una única base de código.

El nuevo producto centrado en la comunidad conecta proyectos de código abierto con personas y utiliza CodeSee Maps para integrar e involucrar a los colaboradores. Los mantenedores pueden enumerar sus proyectos en OSS Port y etiquetarlos con temas específicos como “Bien social” para que los contribuyentes potenciales puedan encontrar proyectos de código abierto que sean relevantes para sus intereses.

Arriba: Código Ver: Puerto OSS

La plataforma de CodeSee tiene como objetivo abordar un problema que afecta a desarrolladores y empresas de todos los tamaños, aunque cuanto más grande es la empresa y más extensa es su base de código, más útil se vuelve.

«Comprender bases de código grandes y complejas es un problema importante para los desarrolladores, independientemente del contexto de la base de código», dijo a VentureBeat Shanea Leven, cofundadora y CEO de CodeSee. “Entonces, ya sea que su base de código sea con una empresa de 20 años o una startup de dos años que ejecuta un proyecto de código abierto con miles de participantes, es el mismo problema. Debe comprender cómo funciona el código para poder modificarlo sin romperlo «.

Arriba: co-fundadora y directora ejecutiva de CodeSee, Shanea Leven

Leven dijo que las tarjetas siempre serán gratuitas para la comunidad de código abierto como parte de OSS Port, pero el plan final es crear un negocio comercial a partir de tarjetas CodeSee utilizando los comentarios del programa beta abierto. Queda por ver cómo será la oferta comercial.

«Nos basamos en la valiosa experiencia del usuario y los comentarios de nuestra cohorte beta actual para ayudar a definir qué ofrecerá una compañía de tarjetas algún día», dijo Leven. «Nuestro objetivo es desarrollar y, en última instancia, llevar al mercado una oferta corporativa que satisfaga los intereses y necesidades únicos de las empresas más grandes, con características que sean apropiadas para la amplitud y escalabilidad de la empresa».

Vale la pena señalar que otras empresas están tratando de resolver problemas similares. A principios de este año, VentureBeat informó sobre una empresa llamada Swimm que ayuda a los desarrolladores a compartir conocimientos y comprender el código de los demás. Hay claros paralelos aquí, pero esto solo subraya el creciente deseo de los desarrolladores de resolver el problema de la complejidad de la base del código.

«Hay algunas startups que se enfocan en ayudar a los desarrolladores a comprender las bases del código, pero todavía no hay un líder objetivo», dijo Leven. “Es un gran tema con muchas soluciones posibles. A menudo pienso que estamos en una sala para hacer pasteles, no en una que comparte pastel «.

VentureBeat

La misión de VentureBeat es ser un mercado digital para que los responsables de la toma de decisiones tecnológicas obtengan conocimientos sobre tecnologías y transacciones transformadoras. Nuestro sitio web proporciona información importante sobre tecnologías y estrategias de datos para ayudarlo a administrar su organización. Lo invitamos a convertirse en miembro de nuestra comunidad para obtener acceso:

  • información actualizada sobre los temas de su interés
  • nuestros boletines
  • contenido protegido de líderes de opinión y acceso con descuento a nuestros valiosos eventos, como Transformar 2021: Aprende más
  • Funciones de red y más

conviértete en miembro

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *