paint-brush
L'utilisation de la déstructuration et des types en ligne peut nuire à votre base de code TypeScriptpar@baransu
1,152 lectures
1,152 lectures

L'utilisation de la déstructuration et des types en ligne peut nuire à votre base de code TypeScript

par Tomasz Cichociński4m2022/10/10
Read on Terminal Reader
Read this story w/o Javascript

Trop long; Pour lire

L'utilisation de déstructuration et de types en ligne rend votre TypeScript moins lisible. Je veux vous montrer comment l'utilisation de la déstructuration le rend moins lisible dans TypeScript. Cela décourage la création de fonctions d'assistance plus petites et l'utilisation de la composition pour créer la logique de votre fonction principale. Il n'y a pas d'endroit naturel pour écrire des commentaires de documentation lorsque tous les types sont à l'étroit avec la déstructuration dans la définition de la fonction. C'est juste beaucoup d'espace de code et prend beaucoup d'espace de lignes de code. En outre, il se concentre sur les détails de mise en œuvre en plus des détails de mise en œuvre.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - L'utilisation de la déstructuration et des types en ligne peut nuire à votre base de code TypeScript
Tomasz Cichociński HackerNoon profile picture
Tomasz Cichociński

Tomasz Cichociński

@baransu

I write about TypeScript, React, and Node.js. Exploring real-time rendering and Elixir in spare time.

0-item

STORY’S CREDIBILITY

Code License

Code License

The code in this story is for educational purposes. The readers are solely responsible for whatever they build with it.

L O A D I N G
. . . comments & more!

About Author

Tomasz Cichociński HackerNoon profile picture
Tomasz Cichociński@baransu
I write about TypeScript, React, and Node.js. Exploring real-time rendering and Elixir in spare time.

ÉTIQUETTES

Languages

CET ARTICLE A ÉTÉ PARU DANS...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here