Creación instantánea de espacios de trabajo
HCL DevOps Code ClearCase Dynamic Views se basan en un sistema de archivos virtuales para suministrar activos al espacio de trabajo, de modo que los archivos estén disponibles para su uso instantáneo y pueda comenzar inmediatamente a explorar, editar o ejecutar herramientas para realizar compilaciones o simulaciones. Con la mayoría de los demás sistemas de gestión de configuraciones, deberá esperar a que se copien los archivos o a que se creen vínculos antes de empezar a trabajar. HCL DevOps Code ClearCase Dynamic Views admiten este tipo de funcionalidad en un entorno LAN. HCL DevOps Code ClearCase también tiene Automatic Views que se basa en tecnología similar para obtener beneficios similares en una implementación WAN.
Implementación flexible
HCL DevOps Code ClearCase tiene un modelo de implementación muy flexible. Para una organización pequeña con una sola ubicación, una red de área local es suficiente. Si hay pequeños equipos dispersos en una zona geográfica específica, HCL DevOps Code ClearCase admite un servidor centralizado con conectividad LAN y WAN según sea necesario. Para el desarrollo global en el que la conectividad WAN puede suponer un reto, HCL DevOps Code ClearCase Enterprise admite la replicación automatizada de los datos del repositorio. Cualquiera o todos estos modelos de implementación se pueden utilizar solos o juntos en la misma implementación.
Escalabilidad
Una de las razones por las que HCL DevOps Code ClearCase es un gran sistema con el que empezar es que puede soportar un crecimiento ilimitado. Desde un usuario hasta decenas de miles de usuarios, HCL DevOps Code ClearCase puede proporcionar una infraestructura de gestión de configuraciones sin límites. Archivos grandes, archivos binarios grandes, espacios de trabajo grandes, implementaciones globales… Nada de esto es un problema para HCL DevOps Code ClearCase.
Auditorías y cumplimiento de la normativa
Para los sectores regulados, HCL DevOps Code ClearCase proporciona todo lo que necesita para cumplir los requisitos normativos. Cada cambio se captura, registra y protege. Cada compilación de un “objeto derivado” puede crear automáticamente un registro de configuración con cada versión de herramienta y cada versión de archivo utilizada en su creación es registrada. Además de otros métodos, el registro de configuración se puede utilizar con fines comparativos cuando una compilación no funciona correctamente, lo que facilita encontrar qué cambio causó el problema. Cada configuración, que puede constar de cientos de miles de archivos, puede recrearse instantáneamente, tanto si la configuración se creó ayer como hace una década.
Desarrollo paralelo
Amplia compatibilidad con el desarrollo paralelo, especialmente al fusionar. El “algoritmo antecesor común” de HCL DevOps Code ClearCase puede rastrear el historial de un elemento hasta una fuente común haciendo posible las fusiones automáticas, y las fusiones manuales más centradas y precisas. Las herramientas de fusión gráfica de HCL DevOps Code ClearCase admiten fusiones multidireccionales de hasta 16 sucursales, pero esperamos que nunca lo necesite. Aunque la mayoría de los sistemas admiten la fusión de información textual, a veces los activos que se fusionan requieren un tratamiento especial porque contienen datos personalizados o estructurados. HCL DevOps Code ClearCase admite la creación y adición de algoritmos de diferencias y fusión personalizados para que cualquier archivo pueda compararse y fusionarse de forma útil.
Permite la refactorización
HCL DevOps Code ClearCase versiona directorios y, por lo tanto, también puede realizar un seguimiento de los cambios en el espacio de nombres, como cambiar el nombre de los archivos y reorganizar la estructura de directorios. Esto es especialmente importante cuando se trabaja con lenguajes como Java, donde los archivos cambian de nombre cuando cambian los elementos de lenguaje como los nombres de clase y los nombres de los paquetes. Con esta información adicional es mucho más fácil entender qué cambió durante una combinación donde los espacios de nombres difieren entre las sucursales.
Gestión unificada del cambio (UCM)
HCL DevOps Code ClearCase implementa un modelo para el desarrollo de activos que admite tanto sucursales privadas como compartidas, apoyando a los equipos que desean mantener los cambios separados hasta que se entregan explícitamente a la sucursal del equipo y, a continuación, se fusionan selectivamente en la sucursal de un ingeniero individual, o a los equipos que desean que los cambios sean visibles para el equipo tan pronto como se registran. HCL DevOps Code ClearCase también implementa una organización jerárquica y reutilizable de componentes, lo que facilita a una organización la reutilización de componentes en todos los proyectos. Si UCM es demasiado restrictivo, HCL DevOps Code ClearCase también admite la creación de un modelo de proceso personalizado mediante conceptos de gestión de configuración comúnmente conocidos, como sucursales y etiquetas.
Seguridad basada en roles
Proteger su IP es fundamental, no solo de ataques externos o intrusos, sino también internamente entre proyectos y equipos, y contratistas externos con los que tiene una relación. HCL DevOps Code ClearCase le permite crear especificaciones de control de acceso basadas en funciones y reutilizar esa especificación en los equipos asignando usuarios a roles para cada equipo. El control de acceso se puede modificar en cualquier nivel de la jerarquía de activos o heredarse a través de la jerarquía si se desea.
Interfaz gráfica de usuario
HCL DevOps Code ClearCase no solo es compatible con una interfaz de línea de comandos completa y potente, sino que también cuenta con GUI para aquellos usuarios que prefieren trabajar con interfaces de nivel superior que les puedan guiar en el uso del sistema. Las GUI admiten todas las operaciones que normalmente realizan los desarrolladores y los jefes de proyecto. Además, mientras que las interfaces gráficas de usuario ayudan al usuario a visualizar datos complejos, estas interfaces también están disponibles en las interfaces de línea de comandos.
Entornos de desarrollo integrados
HCL DevOps Code ClearCase admite integraciones con IDE populares como Visual Studio y Eclipse. Los equipos que trabajan en uno de estos entornos pueden acceder fácilmente a las operaciones de gestión de la configuración mientras trabajan directamente con sus activos. Sin necesidad de cambiar las aplicaciones ni las vistas dentro del IDE