Die zweite Rede befasst sich mit der Automatisierung des Testens von Produktmetriken in UI-Tests unter iOS. Lassen Sie uns darüber sprechen, wie die Metrik zuvor getestet wurde und was sie daraus machen wollte. Hinzu kommt, dass die Herausforderung in Form von Plattform- und Geschäftsprozessbeschränkungen besteht. Hier ist ein guter Zeitpunkt, um Einblicke in die Community zu erhalten.
Und schlussendlich. Treten bei Kotlin-Projekten immer wieder dieselben Fehler auf? Und der Punkt hier liegt vielleicht überhaupt nicht im menschlichen Faktor, sondern zum Beispiel in schlecht verstandenen Prinzipien der Programmierung. Wenn Sie mit „Ja“ geantwortet haben, sehen Sie sich 3 Videos an, in denen der Sprecher die Ursachen solcher Fehler analysiert und wie Sie sie vermeiden können.
Bibliothek zum Zeichnen von Grafiken
Sergey Tobolin, iOS Entwickler
Wie die Bibliothek nützlich sein kann , und wie es von außen wieder zu verwenden
01.04 Über Analytik in UKassa
1.46 Designkonzept
2.46 Wahl eines Rahmens
04.08 SiChart
04.54 SpriteKit
05.25 Erste Stufe: die Entwicklung eines Algorithmus
7:53 Arten von Diagramm-Extrema
10:23 Zweite Phase: Zeichnen des Diagramms und Interaktion mit ihm
12:20 Dritte Phase: Animation
16:17 Ergebnisse
Tool zum Testen von Produktmetriken in UI-Tests
Stanislav Zelikson, iOS-Entwickler
Stas, erklärt Ihnen, wie aus einer scheinbar einfachen Aufgabe aufgrund der Einschränkungen der Plattform und unserer Geschäftsprozesse eine interessante Herausforderung wurde.
1:27 Wie alles begann
2:39 Wie haben wir die Metrik zuvor getestet?
3:16 Anforderungen
4:40 Implementierungsmöglichkeiten
9:00 Implementierung des Sendens von Metriken
22:10 Erster Start auf CI
25:53 Viele Simulatoren
29:40 Integration in Tests
40:36 Link zu Materialien auf GitHub
Code, der funktioniert, aber schlecht ist
Nina Semkina, Senior Android Developer
Nina, wird die lästigen Kotlin-Fehler überprüfen, die in Projekten immer wieder auftreten. Und vor allem wird er die Gründe für ihr Auftreten analysieren.
1:47 Probleme des Singleton-Musters. Beispiel mit Parameterinitialisierung
5:29 Kontext in Singleton. Beispiel mit thread-sicherem Abruf
9:19 Verstöße gegen das Prinzip der Einzelverantwortung
13:38 Verstöße gegen das Substitutionsprinzip von Barbara Liskov
19:24 Konkurrierende Zustände Ansicht
25:24 Zusammenfassung
Alle Berichte von der großen IT-Konferenz YuMoneyDay .