Frage

Ich arbeite an einer GUI. Ich bekomme magische Zahlen für SetSize -Werte. Wie kann ich die magischen Zahlen in der Größe entfernen, da magische Zahlen schlechte Übung sind? Sollte ich jedem von ihnen eine Variable zuweisen?

setSize(250x400)

so dass es so sein wird setSize (x, y). Was ist der beste Weg, um dies zu überwinden? Soll ich das tun oder gibt es einen weiteren besseren Weg? Was ist, wenn es viele Größen gibt, ist dies nutzlos, da ich nicht für jeden zuweisen kann.

War es hilfreich?

Lösung

Sie sollten die Größe nach der Bildschirmgröße des Benutzers beim Entwerfen einer GUI berechnen. Die Verwendung magischer Zahlen hier würde gut für einen Bruchteil der Benutzer funktionieren, wäre aber für einige schrecklich.

Beispielsweise erhalten Sie zuerst die Bildschirmbreite und -höhe der Benutzer und dann entscheiden Sie, welcher Bruchteil der Bildschirmgröße für jedes Element benötigt wird. Dann setzen Sie die Größe mit einem Bruchteil der Bildschirmbreite und -höhe ein.

Dies wäre die beste Praxis, da jeder Benutzer mit einer Bildschirmgröße etwas gleich erleben würde!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top