Feedback WWDC S15E06 : Jean-François Grang (2 App à Z) évoque le débugging et le testing
Par Didier Pulicani - Publié le
A mon tour ! En tant qu'acteur convaincu du mobile et de son empreinte profonde et durable dans nos vies, je suis un évangéliste des bonnes pratiques visant à rendre les développements perennes. En ce sens cette WWDC a été salvatrice. Apple vient de boucler un énorme cercle vertueux sur la qualité des développements. C'est un chantier entamé il y a plus de 4 ans et dont les dernières briques viennent d'être posées.
Avec son nouveau langage Swift (et le typage fort), Apple a renforcé l'identification des erreurs dès la compilation et Swift 2 a introduit une gestion des erreurs plus restrictive qui permettront aux développeurs d'identifier les erreur très en amont sans même lancer l'application et ce pour toutes les configurations : iPhone, iPad ou des problèmes spécifiques à des versions d'iOS.
L'autre point est le test d'interface graphique qui permettent de tester tous les scénarios d'utilisation d'une app et de vérifier que tout fonctionne bien vu de l'utilisateur. Des solutions existaient mais étaient peu intégrées ou alors développées dans un autre langage (Javascript par exemple). Apple a introduit un enregistreur sur le simulateur qui permet de cliquer pour générer les scénarios auto-magiquement. Pour clore le tout, Apple a aussi présenté un système permettant d'identifier les portions de code non testées.
Ces deux éléments vont améliorer la fiabilité des applications d'autant qu'ils peuvent être suivies par Xcode Server et que les développeurs peuvent évaluer leurs progression.
Tout ceci va permettre aux développeurs de mieux faire face aux changements à venir avec une fragmentation plus importante, des applications plus complexes et ambitieuses et des cycles de développement toujours plus courts.
A lire sur le sujet :
Feedback WWDC S15E05 : Rémi Peron (Stootie) évoque la recherche dans iOS 9
Feedback WWDC S15E04 : Zouhair Mahieddine (Dailymotion) évoque Swift et PiP
Feedback WWDC S15E03 : Jules Coynel (Point of Sale) évoque Apple Pay
Feedback WWDC S15E02 : Jérôme Bouvard (Parrot) "Du métal à venir dans les mini-drones !"
Feedback WWDC S15E01 : cette semaine, la parole est aux développeurs sur Mac4Ever !
Quand les femmes prennent le contrôle de la WWDC
#WWDC : et voici la Playlist intégrale de la WWDC 2015 en exclusivité !
#WWDC : une vidéo, des selfies avec Federighi et plein de photos !
#WWDC : un script pour télécharger toutes les vidéos de la WWDC 2015 en HD (ou en SD)
#WWDC en images : le t-shirt officiel "dub dub", des goodies et beaucoup de monde !
#WWDC : quand Apple affiche l'encombrement du réseau à ses développeurs (photos)
#WWDC : la fin de "Stump the Experts" , un événement historique jugé trop "Mac" ?
#WWDC : road-trip dans la Silicon Valley (Campus 2, Google, Facebook...) - Photos
#WWDC en direct : un polo en Swift, des badges et des affiches dans toute la rue !
Dis papa, c'est quoi une #WWDC ? Mac4Ever vous fait vivre l'événement de l'intérieur !