Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
La depuración es una habilidad esencial para cualquier desarrollador. Le permite encontrar y corregir errores en su código para que su programa se ejecute correctamente.
Kotlin es un lenguaje de programación que se ejecuta en Java Virtual Machine (JVM). Es un lenguaje de tipo estático que está diseñado para ser interoperable con Java. Kotlin es un lenguaje conciso, seguro y poderoso que está ganando popularidad.
En esta publicación, aprenderemos cómo depurar el código de Kotlin usando puntos de interrupción, relojes y registros. También aprenderemos sobre algunas de las mejores prácticas para depurar el código de Kotlin.
Un punto de interrupción es un punto en su código donde se detendrá la ejecución de su programa. Esto le permite examinar el estado de su programa y ver qué está pasando. Los puntos de interrupción son muy útiles para la depuración porque le permiten delimitar dónde está el problema en su código.
Hay dos tipos de puntos de interrupción: puntos de interrupción de línea y puntos de interrupción de método. Los puntos de interrupción de línea se establecen en una línea específica de código y pausarán la ejecución de su programa cuando se alcance esa línea. Los puntos de interrupción del método se establecen en un método específico y pausarán la ejecución de su programa cuando se llame a ese método.
Puede establecer puntos de interrupción en Kotlin usando la siguiente sintaxis:
val x = 5
x.setBreakpoint() // line breakpoint
fun foo() {
// ...
}
foo.setBreakpoint() // method breakpoint
Un reloj es una variable que está monitoreando mientras su programa se está ejecutando. Puede configurar relojes en Kotlin usando la siguiente sintaxis:
val x = 5
x.watch() // watch x
fun foo() {
// ...
}
foo.watch() // watch foo
Un registro es un mensaje que puede imprimir mientras se ejecuta su programa. Esto puede ser útil para la depuración porque puede ver lo que sucede en su código en un momento específico. Puede establecer registros en Kotlin usando la siguiente sintaxis:
val x = 5
x.log() // print x
fun foo() {
// ...
}
foo.log() // print foo
Estas son algunas de las mejores prácticas para depurar el código de Kotlin: