Red de conocimiento informático - Aprendizaje de código fuente - Más eficiente y más elegante | Inventario incompleto de herramientas para desarrolladores de Alibaba

Más eficiente y más elegante | Inventario incompleto de herramientas para desarrolladores de Alibaba

De lo manual a lo automatizado, de la repetición a la innovación, el proceso de evolución tecnológica va acompañado del desarrollo de productos de herramientas de desarrollo.

Alibaba ha hecho que su acumulación de tecnología en varios escenarios comerciales esté abierta al mundo exterior a través de código abierto, implementación en la nube o herramientas. Este artículo seleccionará algunas de las herramientas de desarrollo de Alibaba, con la esperanza de ayudar a los desarrolladores a mejorar la eficiencia del desarrollo y escribir. codificar de forma más elegante.

Dado que los desarrolladores están involucrados en muchos campos técnicos, el autor sólo hace un balance de las herramientas que pueden estar disponibles desde la perspectiva de un desarrollador back-end de los campos con los que estoy familiarizado. Cada herramienta se presenta de acuerdo con los siguientes puntos:

Arthas es una herramienta de diagnóstico en línea de Java abierta por Alibaba en septiembre de 2018.

Escenarios de uso de la herramienta:

Arthas admite JDK 6+, admite Linux/Mac/Windows, adopta el modo interactivo de línea de comandos y proporciona funciones completas de autocompletado de pestañas para mayor comodidad. Localice y diagnostique el problema.

Tutorial de uso:

Tutorial básico: &id=arthas-basics

Tutorial avanzado: &id=arthas-advanced

Cómo obtener it: (Gratis)

Dirección de código abierto: /docs/installation.html

Cómo obtenerlo: (Gratis)

Dirección del proyecto: /txd-team /docsite

Freeline puede hacer un uso completo de los archivos de caché para compilar e implementar rápidamente cambios de código en el dispositivo en unos pocos segundos, lo que reduce de manera efectiva la recompilación e instalación que requiere mucho tiempo en el desarrollo diario. La forma más rápida de utilizar Freeline es instalar directamente el complemento de Android Studio.

Tutorial:

/alibaba/freeline/blob/master/README-zh.md

Cómo obtenerlo: (gratis)

Dirección del proyecto: /alibaba/freeline

PTS puede simular el escenario de un gran número de usuarios que acceden al negocio. Las tareas se pueden iniciar en cualquier momento, eliminando los costos de construcción y mantenimiento. scripts en pruebas de estrés PTS y también es compatible con el motor JMeter nativo. Realizar una prueba de estrés.

Tutorial:

/document_detail/70290.html

Cómo obtener: (con cargo)

Dirección de la herramienta: /product/pts

KT puede simplificar la complejidad de la depuración y las pruebas conjuntas en Kubernetes y mejorar la eficiencia de la I+D basada en Kubernetes.

Tutorial:

/articles/690519

Cómo obtener: (gratis)

Dirección de la herramienta:

/download/3393

AHAS proporciona funciones de visualización de arquitectura para entornos de contenedores como K8. Al mismo tiempo, tiene funciones como evaluación de alta disponibilidad de inyección de fallas y degradación del control de flujo con un solo clic, que. La disponibilidad de las aplicaciones se puede mejorar de forma rápida y rentable.

Escenarios de uso de la herramienta:

Tutorial:

/document_detail/90323.html

Cómo obtener: (gratis)

p>

Dirección de la herramienta:

/product/ahas

Autor: chico del middleware