11

Was ist ein guter Weg, um das Problem der Refactoring über mehrere Quellgruppen zu behandeln? Z.B. in verschiedenen Geschmacksrichtungen - oder jetzt Unit-Tests und Integration-Tests. Sie können nur einen aktiven Quellsatz haben, der für die Umbenennung in Betracht gezogen wird - der andere Quellsatz könnte also kaputt gehen. Was sind Ihre Strategien, um dies anzugehen? Vielleicht gibt es ein hilfreiches Plugin, das ich vermisse - oder einen anderen Trick, der hier helfen könnte.Android-Studio (oder IDEA im Allgemeinen) Refactor über mehrere Quellgruppen

+2

Ich finde es auch irritierend, dass Android Studio so streng über die Build-Variante ist, die aktiviert wird. Nicht einmal Vorschaubilder für * res/values ​​/ colors.xml * werden für eine * deaktivierte ** Build-Variante angezeigt. – JJD

+2

Das nervt mich schon seit einiger Zeit. Ich überlege mir jetzt, mehrere "Module" anstelle von Build-Varianten zu erstellen, aber das scheint übertrieben (ich muss einige Großbuchstaben Logik usw. duplizieren) – mbonnin

+0

Ich kann mich nicht erinnern von welcher Version das eingeführt wurde -Ich denke 2.0, Derzeit müssen Sie jedoch nicht mit Android Studio zwischen Quellensets wechseln, um den Geräte- oder Instrumentierungstest auszuführen. Dasselbe gilt für das Refactoring des Codes. –

Antwort

0

Ab der letzten Version müssen Sie nicht mehr mehrere Quellgruppen für den Einheits- und Integrationstest verwalten. Update das Android Studio https://developer.android.com/studio/index.html Hoffe das löst das Problem.

+0

Es geht nicht nur um Tests gegen den Hauptcode, in meinem Fall habe ich eine Dogfood-Build-Variante, die nie gleichzeitig mit dem Rest des Codes refaktoriert wird – mbonnin

Verwandte Themen