Swift y Objective-C
Compartir:
Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron Swift u Objective-C como uno de sus tres lenguajes de programación principales.
Desarrolladores multiplataforma: usuarios de Swift u Objective-C que utilizan tecnologías multiplataforma. Desarrolladores móviles: usuarios de Swift u Objective-C que desarrollan para plataformas móviles.
Las pruebas en la comunidad han mejorado en los últimos años, pero siguen siendo bastante malas en comparación con otras pilas. En parte se debe a la falta de educación adecuada por parte de Apple, y en parte a malas elecciones de arquitectura, dado que escribir pruebas para MVC es más complicado que en otros patrones de arquitectura.
Krzysztof Zabłocki
Creador de Sourcery y otros proyectos OSS que impulsan más de 80 000 aplicaciones
Todavía hay una oportunidad significativa para que los desarrolladores Swift/Objective-C adopten las pruebas de unidades. Los que lo hagan destacarán entre la multitud.
Jon Reid
Coach y formador en Industrial Logic, autor de iOS Unit Testing by Example.
Apple ha introducido mejoras significativas en XCTest y en la compatibilidad de Xcode con las pruebas. He visto que mucha menos gente que en años anteriores utiliza marcos de trabajo alternativos, ya que el coste de la curva de aprendizaje y de lidiar con los problemas de compatibilidad suele ser mayor que las ventajas.
Krzysztof Zabłocki
Creador de Sourcery y otros proyectos OSS que impulsan más de 80 000 aplicaciones
Las pruebas de interfaz de usuario son mucho más lentas de ejecutar y a menudo menos fiables, no son ideales para el flujo de trabajo TDD, y la mayoría de las empresas no las ejecutan en cada PR. En su lugar, se programan en CI o en builds nocturnos.
Krzysztof Zabłocki
Creador de Sourcery y otros proyectos OSS que impulsan más de 80 000 aplicaciones
No me sorprende que la adopción sea lenta, ya que se trata de una pila bastante nueva en comparación con otras alternativas. Pero hablé con un grupo de ingenieros que trabajan con Swift en Server y todo lo que oí fueron elogios sobre lo bien que funciona.
Krzysztof Zabłocki
Creador de Sourcery y otros proyectos OSS que impulsan más de 80 000 aplicaciones
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.