Herramientas
Herramientas
Herramientas
Desventajas:
Crucible
Es una herramienta de revisión de código, donde el cual las personas pueden hacer lo
siguiente:
Revisa
Crea revisiones del código rápidas, formales o basadas en flujos de trabajo y asigna
revisores de todo tu equipo.
Debate
Transforma cualquier revisión del código en un debate con hilos y comenta sobre líneas de
código específicas, archivos o todo un conjunto de cambios.
Supervisa
Decídete a actuar en lo importante con vistas unificadas de la actividad del código en
términos de commits, revisiones y comentarios.
Crea informes
Mejora la calidad del código con datos en los que ciertas partes de tu código base no se
haya revisado suficientemente. Conoce de un vistazo el estado de revisión y quién está
demorando las revisiones.
GitHub
es una forja (plataforma de desarrollo colaborativo) para alojar proyectos utilizando el
sistema de control de versiones Git. Se utiliza principalmente para la creación de código
fuente de programas de ordenador. El software que opera GitHub fue escrito en Ruby on
Rails. Desde enero de 2010, GitHub opera bajo el nombre de GitHub, Inc. Anteriormente
era conocida como Logical Awesome LLC. El código de los proyectos alojados en GitHub se
almacena típicamente de forma pública.
Características:
Phabricator
Phabricator es una suite de herramientas de aplicaciones web para colaboración de
desarrollo de software, incluida la herramienta de revisión de código Differential, el
repositorio de código Diffusion, la herramienta de monitoreo de cambios Herald,4 el
gestor de errores, Maniphest y la wiki Phriction.5 Phabricator integra Git, Subversion y
Mercurial. Está disponible como un software libre bajo la versión 2 de la licencia Apache.
Originalmente, Phabricator fue desarrollado como una herramienta interna para
Facebook. El desarrollador principal de Phabricator es Evan Priestly. Priestly abandonó
Facebook para continuar con el desarrollo de Phabricator en una nueva compañía llamada
Phacility.
CodeScene
es una herramienta de análisis de código de comportamiento desarrollada por Empear AB.
CodeScene proporciona visualizaciones de código basadas en datos de control de
versiones y algoritmos de aprendizaje automático que identifican patrones sociales y
riesgos ocultos en el código.
CodeScene detecta puntos de acceso (código complejo con el que una organización tiene
que trabajar con frecuencia) y prioriza la deuda técnica en función de cómo los
desarrolladores trabajan con el código.
Descripción general
CodeScene incluye soporte para los siguientes lenguajes de programación: C, C ++, C ,
Java, Groovy, JavaScript, TypeScript, Objective-C, Scala, Python, Swift, Go, Kotlin, Visual
Basic .Net, PHP, Perl, Dart, Erlang y Ruby.
El Software como versión de servicio de CodeScene está disponible de forma gratuita para
proyectos de código abierto. [6] CodeScene también está disponible en una versión local
que incluye características más avanzadas como soporte de integración continua,
integración de Jira para cálculos de costos y simulaciones dentro y fuera de la
incorporación.
Visual Expert
Visual Expert es un analizador de programas estáticos,que extrae información técnica y de
diseño del código fuente del software mediante ingeniería inversa,utilizado por los
programadores para el mantenimiento de software,[1] modernización[2] u optimización.
Está diseñado para analizar varios lenguajes de programación al mismo tiempo (PL/SQL,
Transact-SQLTransact-SQL, PowerBuilder...) y analizar dependencias entre idiomas,
además del código fuente de cada idioma.
Características
Uso
Visual Expert se utiliza en varios contextos:
Limitaciones
Rhodecode
RhodeCode es una plataforma autohospedada de código abierto para la
administración de código fuente detrás del cortafuegos. Proporciona control
centralizado sobre los repositorios Git, Mercurialy Subversion dentro de una
organización, con autenticación común y administración de permisos. RhodeCode
permite bifurcar, solicitudes de extraccióny revisiones de código a través de una
interfaz web.
Software
RhodeCode es una plataforma de administración de código fuente empresarial para
repositorios Mercurial, Gity SVN. También proporciona una interfaz web y API para
controlar el acceso al código fuente, administrar usuarios y realizar revisiones de
código. La plataforma aplica las herramientas e integraciones existentes en toda la
base de código de forma unificada.
RhodeCode está escrito en Python utilizando Pylons Framework. Se ejecuta como una
aplicación hospedada independiente en un servidor dedicado (o en una nube privada)
para administrar varios repositorios dentro de una organización. RhodeCode CE es
gratis, con un número ilimitado de usuarios y repositorios. RhodeCode EE es de pago y
construye integraciones empresariales sobre CE.
Características
Colaboración en equipo: