Enable javascript in your browser for better experience. Need to know to enable it?

÷ÈÓ°Ö±²¥

Publicado : Oct 28, 2020
NO EN LA EDICI?N ACTUAL
Este blip no est¨¢ en la edici¨®n actual del Radar. Si ha aparecido en una de las ¨²ltimas ediciones, es probable que siga siendo relevante. Si es m¨¢s antiguo, es posible que ya no sea relevante y que nuestra valoraci¨®n sea diferente hoy en d¨ªa. Desgraciadamente, no tenemos el ancho de banda necesario para revisar continuamente los anuncios de ediciones anteriores del Radar. Entender m¨¢s
Oct 2020
Probar ?

Mantener grandes bases de c¨®digo JavaScript nunca es f¨¢cil, y es especialmente desafiante cuando se migran cambios importantes. Los IDEs con capacidades de refactorizaci¨®n pueden ayudar en escenarios simples. Sin embargo, cuando la base de c¨®digo es una biblioteca de la que existen m¨²ltiples dependencias, cada vez que se realiza un cambio importante se debe revisar varias bases de c¨®digo dependientes para realizar las actualizaciones adecuadas, lo que requiere supervisi¨®n humana y debe realizarse manualmente. , un conjunto de herramientas para refactorizar JavaScript y TypeScript, ayuda a aliviar este dolor. Esta herramienta analiza el c¨®digo usando ¨¢rboles de sintaxis abstracta (AST) y proporciona un API para manipular el ¨¢rbol con varias transformaciones (por ejemplo, agregar, renombrar y eliminar propiedades de componentes existentes) y luego exportar el ¨¢rbol como c¨®digo fuente final. jscodeshift tambi¨¦n incluye una utilidad simple para pruebas unitarias que puede aplicar el desarrollo dirigido por pruebas (TDD) para escribir codemods de migraci¨®n. Hemos encontrado que jscodeshift es bastante ¨²til para el mantenimiento de design systems.

Suscr¨ªbete al bolet¨ªn informativo de Technology Radar

?

?

?

?

Suscr¨ªbete ahora

Visita nuestro archivo para leer los vol¨²menes anteriores