More efficient and more elegant

From manual to automated, from repetition to innovation, the process of technology evolution is accompanied by the development of developer tool products.

Alibaba has made its technology accumulation in various business scenarios open to the outside world through open source, cloud implementation or tools. This article will select some of Alibaba’s developer tools, hoping to help Developers improve development efficiency and write code more elegantly.

Since developers are involved in many technical fields, the author only takes stock of the tools that may be available from the perspective of a back-end developer from the fields that I am familiar with. Each tool is introduced according to the following points:

Arthas is a Java online diagnostic tool open sourced by Alibaba in September 2018.

Usage scenarios of the tool:

Arthas supports JDK 6, supports Linux/Mac/Windows, adopts command line interactive mode, and provides rich Tab auto-completion functions to further facilitate the process. Problem location and diagnosis.

Usage tutorial:

Basic tutorial: amp; id=arthas-basics

Advanced tutorial: amp; id=arthas-advanced

How to obtain: (free)

Open source address: /docs/installation.html

How to obtain: (free)

Project address: /txd- team/docsite

Freeline can make full use of cache files to quickly compile and deploy code changes to the device in a few seconds, effectively reducing a large number of recompilations and installations in daily development. time consuming. The fastest way to use Freeline is to directly install the Android Studio plug-in.

Tutorial:

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

How to obtain: (free)

Project address: /alibaba/freeline

PTS can simulate the scenario of a large number of users accessing the business. Tasks can be initiated at any time, eliminating construction and maintenance costs. It supports the conversion of JMeter scripts into PTS stress tests and also supports the native JMeter engine. Perform a stress test.

Tutorial:

/document_detail/70290.html

How to obtain: (charged)

Tool address: /product/pts

KT can simplify the complexity of joint debugging and testing under Kubernetes and improve the efficiency of Kubernetes-based R&D.

Tutorial:

/articles/690519

How to obtain: (free)

Tool address:

/download/3393

AHAS provides architecture visualization functions for container environments such as K8s. At the same time, it has functions such as fault-injection high-availability evaluation and one-click flow control downgrade, which can be quickly and cost-effectively improved. Application availability.

Usage scenarios of the tool:

Tutorial:

/document_detail/90323.html

How to obtain: (free)

p>

Tool address:

/product/ahas

Author: middleware guy