3 vidéos pour un développeur mobile

Vous envisagez d'écrire votre propre framework pour une application iOS? Écoutez le rapport de notre développeur sur la création d'une bibliothèque pour dessiner des graphiques dans le service YuKassa. Ici sur le concept, les algorithmes mathématiques, la mise en œuvre de l'interaction avec les graphiques et l'animation.



Le deuxième discours est consacré à l'automatisation des tests de métriques de produits dans les tests d'interface utilisateur sur iOS. Parlons de la façon dont la métrique a été testée auparavant et de ce qu'ils voulaient en faire. Ajoutez à cela les facteurs de défi sous la forme de contraintes de plate-forme et de processus métier, et voici le moment idéal pour partager des informations avec la communauté.



Et enfin. Rencontrez-vous les mêmes erreurs encore et encore sur les projets Kotlin? Et le point ici n'est peut-être pas du tout dans le facteur humain, mais, par exemple, dans des principes de programmation mal compris. Si vous avez répondu «oui», regardez 3 vidéos dans lesquelles l'orateur analysera les causes de ces erreurs et comment vous pouvez les éviter.







Bibliothèque pour dessiner des graphiques



Sergey Tobolin, développeur iOS

Comment la bibliothèque peut-elle être utile et comment la réutiliser de l'extérieur



1:04 À propos de l'analyse en UKassa

1:46 Concept de conception

2:46 Choix d'un cadre

4:08 SiChart

4:54 SpriteKit

5:25 Première étape: développement d'un algorithme

7:53 Types d'extrema de graphique

10:23 Deuxième étape: dessiner le graphique et interagir avec lui

12:20 Troisième étape: animation

16:17 Résultats








Outil de test des métriques de produit dans les tests d'interface utilisateur



Stanislav Zelikson, développeur iOS

Stas vous expliquera comment une tâche apparemment simple s'est transformée en un défi intéressant en raison des limites de la plate-forme et de nos processus commerciaux.



1:27 Comment tout a commencé

2:39 Comment avons-nous testé la métrique avant?

3:16 Conditions requises

4:40 Moyens d'implémentation

9:00 Implémentation de l'envoi de métriques

22:10 Premier lancement sur CI

25:53 De nombreux simulateurs

29:40 Intégration dans les tests

40:36 Lien vers les matériaux sur GitHub








Code qui fonctionne mais qui est mauvais



Nina Semkina, développeur Android senior

Nina passera en revue les erreurs Kotlin ennuyeuses qui apparaissent encore et encore dans les projets. Et surtout, il analysera les raisons de leur apparition.



1:47 Problèmes du modèle Singleton. Exemple avec initialisation des paramètres

5:29 Contexte dans Singleton. Exemple avec extraction thread-safe

9:19 Violations du principe de responsabilité unique

13:38 Violations du principe de substitution de Barbara Liskov

19:24 États concurrents Vue

25:24 Résumé








Tous les rapports de la grande conférence informatique YuMoneyDay .








All Articles