Wir verwenden oft Enum für konservativen Code. Nehmen wir ein einfaches Beispiel.
var direction = ""
if right = "right" {
direction = "right"
} else {
direction = "left"
}
Auf den ersten Blick sieht es gut aus. Das stimmt, kein Problem. Unter dem Gesichtspunkt der Wartbarkeit sind jedoch Verbesserungen zu erkennen.
//Datei A.swift
enum Direction {
case right
case left
}
//Datei B..swift
var direction:Direction?
if right = "right" {
direction = .right
} else {
direction = .left
}
Durch die Verwendung von enum beschränken wir uns auf ** feste Muster ** wie diese Sie können den Prozess schreiben. Diese Art von Einschränkung ist eine sehr wichtige Idee im Hinblick auf die Wartbarkeit bei der Programmierung. Frei schreiben zu können bedeutet, dass es sich wahrscheinlich um unbestimmten und unzusammenhängenden Code handelt. Indem Sie es absichtlich einschränken und unpraktisch machen, können Sie Code schreiben, der der routinemäßigen Wartbarkeit entspricht.
Was haben Sie gedacht Auf den ersten Blick mag es langweilig erscheinen, aber sobald Sie sich daran gewöhnt haben, ist es einfach. Das Schreiben von konservativem Code ist ein Anfänger. Probieren Sie es also aus.