Primer elemento de la lista: puntos de interrupción. Al hacer clic en el área del lado izquierdo al lado de una declaración en el código, puede marcar una flecha azul, que es un punto de interrupción y es una herramienta invaluable para resolver problemas o simplemente comprender el flujo de operaciones en un código en particular.
Esto me lleva al segundo elemento de la lista: ejecución paso a paso. Una vez que llegue a un punto de interrupción, puede ejecutar las siguientes declaraciones paso a paso, también puede elegir profundizar en una función específica o pasar por encima de ella.
Esto me lleva al tercer elemento de la lista: depuración en vivo. Cuando su código se detiene en algún momento, puede usar el depurador en línea para observar o incluso cambiar el valor de una variable para asegurarse de que tenga sentido en ese contexto. ¿Es nulo? ¿Asumí erróneamente que no es así? ¿En qué está ese contador en el bucle?
- Cómo crear un medidor de nivel estéreo para iOS usando solo Swift
- ¿Puedo practicar la programación de iOS en una Mac sin un certificado de aprovisionamiento?
- Cómo contratar a un desarrollador de iOS a un precio razonable
- ¿Podemos desarrollar aplicaciones profesionales de Android / iOS usando JavaScript? ¿Si es así, cómo?
- ¿Qué se necesita para que una aplicación de iPhone genere millones en ganancias?
Siguiente: Afirmaciones. afirmar (variable! = nulo). Estas declaraciones harán que el programa falle inmediatamente cuando no se cumpla una condición previa o posterior. Herramienta muy útil para validar sus supuestos.
Finalmente, pruebas unitarias. Esto le permite asegurarse de que para un método / función se produzca la salida correcta para un conjunto específico de entradas. Particularmente útil para pruebas de regresión; desea asegurarse de que cualquier error que haya solucionado hoy no vuelva a perseguirlo más tarde.